Comparing fw-542 to fw-5442
test start

Processing class com.amazon.kindle.content.catalog.G

   Number of methods changed. Was 29 now 30.

   Looking for equivalent of #0 zdc '([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #0 dIc ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 ldc: And vs. And
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #3 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #4 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name LFc vs. cHc
            desc (Ljava/lang/String;[Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;[Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #5 opcode: ARETURN vs. ARETURN
         #6 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #1 PHc ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 ldc: And vs. Or
         Partial match.

      Found total 2 matches, out of which 1 are full matches.

   Looking for equivalent of #1 Lgc '([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #0 dIc ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 ldc: Or vs. And
         Partial match.

      Comparing #1 PHc ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 ldc: Or vs. Or
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #3 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #4 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name LFc vs. cHc
            desc (Ljava/lang/String;[Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;[Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #5 opcode: ARETURN vs. ARETURN
         #6 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 2 matches, out of which 1 are full matches.

   Looking for equivalent of #2 PFc '(Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #2 Thc (Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #3 opcode: DUP vs. DUP
         #4 ldc: Not vs. Not
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #6 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name rfc vs. hGc
            desc ()Lorg/json/simple/JSONObject; vs. ()Lorg/json/simple/JSONObject;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #7 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name <init> vs. <init>
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;)V vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #8 opcode: ARETURN vs. ARETURN
         #9 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #3 zec '(Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #3 XGc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #14 opcode: DUP vs. DUP
         #15 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #16 opcode: DUP vs. DUP
         #17 type: LABEL/8 vs. LABEL/8
         #18 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: null/15 vs. null/15
         #21 ldc: path vs. path
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #22 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 opcode: POP vs. POP
         #25 type: LABEL/8 vs. LABEL/8
         #26 type: null/15 vs. null/15
         #27 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #28 opcode: DUP vs. DUP
         #29 ldc: NotNull vs. NotNull
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #30 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #31 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name <init> vs. <init>
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;)V vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #32 opcode: ARETURN vs. ARETURN
         #33 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #4 ygc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. VAR_INSN/2
         Partial match.

      Comparing #5 rIc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. VAR_INSN/2
         Partial match.

      Comparing #9 Rgc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldType
         Partial match.

      Comparing #19 hic (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. searchTerm
         Partial match.

      Found total 5 matches, out of which 1 are full matches.

   Looking for equivalent of #4 Jgc '(Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #3 XGc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. TYPE_INSN/3
         Partial match.

      Comparing #4 ygc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #14 opcode: ICONST_1 vs. ICONST_1
         #15 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Boolean vs. java/lang/Boolean
         #16 opcode: ICONST_1 vs. ICONST_1
         #17 opcode: DUP vs. DUP
         #18 opcode: POP2 vs. POP2
         #19 opcode: DUP vs. DUP
         #20 opcode: ICONST_0 vs. ICONST_0
         #21 FIELD_INSN: TRUELjava/lang/Boolean; vs. TRUELjava/lang/Boolean;
            owner java/lang/Boolean vs. java/lang/Boolean
            name TRUE vs. TRUE
            desc Ljava/lang/Boolean; vs. Ljava/lang/Boolean;
         #22 opcode: AASTORE vs. AASTORE
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name LEc vs. Zhc
            desc (Ljava/lang/String;[Ljava/lang/Object;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;[Ljava/lang/Object;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 opcode: ARETURN vs. ARETURN
         #25 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #5 rIc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #14 opcode: ICONST_1 vs. ICONST_1
         #15 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Boolean vs. java/lang/Boolean
         #16 opcode: ICONST_1 vs. ICONST_1
         #17 opcode: DUP vs. DUP
         #18 opcode: POP2 vs. POP2
         #19 opcode: DUP vs. DUP
         #20 opcode: ICONST_0 vs. ICONST_0
         #21 FIELD_INSN: TRUELjava/lang/Boolean; vs. FALSELjava/lang/Boolean;
         Partial match.

      Comparing #9 Rgc (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldType
         Partial match.

      Comparing #19 hic (Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. searchTerm
         Partial match.

      Found total 5 matches, out of which 1 are full matches.

   Looking for equivalent of #6 vNb '(Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #6 XNb (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #14 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #15 type: LABEL/8 vs. LABEL/8
         #16 type: null/15 vs. null/15
         #17 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #18 opcode: DUP vs. DUP
         #19 ldc: match vs. match
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #20 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #21 opcode: ATHROW vs. ATHROW
         #22 type: LABEL/8 vs. LABEL/8
         #23 type: null/15 vs. null/15
         #24 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #25 opcode: DUP vs. DUP
         #26 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #27 opcode: DUP vs. DUP
         #28 type: LABEL/8 vs. LABEL/8
         #29 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #30 type: LABEL/8 vs. LABEL/8
         #31 type: null/15 vs. null/15
         #32 ldc: path vs. path
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #33 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #34 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #35 type: LABEL/8 vs. LABEL/8
         #36 type: null/15 vs. null/15
         #37 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #38 ldc: value vs. value
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #39 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #40 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #41 opcode: POP2 vs. POP2
         #42 type: LABEL/8 vs. LABEL/8
         #43 type: null/15 vs. null/15
         #44 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #45 opcode: DUP vs. DUP
         #46 ldc: Equals vs. Equals
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #47 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #48 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name <init> vs. <init>
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;)V vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #49 opcode: ARETURN vs. ARETURN
         #50 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #18 Nic (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. textFragment
         Partial match.

      Comparing #26 WIc (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. VAR_INSN/2
         Partial match.

      Found total 3 matches, out of which 1 are full matches.

   Looking for equivalent of #11 SDc '(Ljava/lang/String;[Lcom/amazon/ebook/util/a/h;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #12 xHc (Ljava/lang/String;[Lcom/amazon/ebook/util/a/h;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #14 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #15 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name LEc vs. Zhc
            desc (Ljava/lang/String;[Ljava/lang/Object;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;[Ljava/lang/Object;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #16 opcode: ARETURN vs. ARETURN
         #17 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #21 GEc '(Ljava/lang/String;JZ)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #22 ajc (Ljava/lang/String;JZ)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #14 opcode: DUP vs. DUP
         #15 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #16 opcode: DUP vs. DUP
         #17 type: LABEL/8 vs. LABEL/8
         #18 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: null/15 vs. null/15
         #21 ldc: path vs. path
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #22 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: null/15 vs. null/15
         #26 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #27 ldc: lower vs. lower
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #28 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Long vs. java/lang/Long
         #29 opcode: DUP vs. DUP
         #30 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #31 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Long vs. java/lang/Long
            name <init> vs. <init>
            desc (J)V vs. (J)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #32 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #33 type: LABEL/8 vs. LABEL/8
         #34 type: null/15 vs. null/15
         #35 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #36 ldc: inclusiveLower vs. inclusiveLower
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #37 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Boolean vs. java/lang/Boolean
         #38 opcode: DUP vs. DUP
         #39 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #40 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Boolean vs. java/lang/Boolean
            name <init> vs. <init>
            desc (Z)V vs. (Z)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #41 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #42 opcode: POP vs. POP
         #43 opcode: POP2 vs. POP2
         #44 type: LABEL/8 vs. LABEL/8
         #45 type: null/15 vs. null/15
         #46 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #47 opcode: DUP vs. DUP
         #48 ldc: WithinRange vs. WithinRange
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #49 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #50 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name <init> vs. <init>
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;)V vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #51 opcode: ARETURN vs. ARETURN
         #52 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #23 pHc (Ljava/lang/String;JZ)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #7 opcode: DUP vs. DUP
         #8 ldc: fieldPath vs. fieldPath
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #9 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #10 opcode: ATHROW vs. ATHROW
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #14 opcode: DUP vs. DUP
         #15 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #16 opcode: DUP vs. DUP
         #17 type: LABEL/8 vs. LABEL/8
         #18 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: null/15 vs. null/15
         #21 ldc: path vs. path
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #22 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: null/15 vs. null/15
         #26 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #27 ldc: lower vs. upper
         Partial match.

      Found total 2 matches, out of which 1 are full matches.

   Looking for equivalent of #25 mec '(Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;'...

      Comparing #6 XNb (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: VAR_INSN/2 vs. LABEL/8
         Partial match.

      Comparing #18 Nic (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: VAR_INSN/2 vs. LABEL/8
         Partial match.

      Comparing #26 WIc (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #5 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #6 type: LABEL/8 vs. LABEL/8
         #7 type: null/15 vs. null/15
         #8 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/NullPointerException vs. java/lang/NullPointerException
         #9 opcode: DUP vs. DUP
         #10 ldc: argument vs. argument
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #11 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/NullPointerException vs. java/lang/NullPointerException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #12 opcode: ATHROW vs. ATHROW
         #13 type: LABEL/8 vs. LABEL/8
         #14 type: null/15 vs. null/15
         #15 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #16 opcode: DUP vs. DUP
         #17 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #18 opcode: DUP vs. DUP
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #21 type: LABEL/8 vs. LABEL/8
         #22 type: null/15 vs. null/15
         #23 ldc: path vs. path
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #24 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #25 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #26 type: LABEL/8 vs. LABEL/8
         #27 type: null/15 vs. null/15
         #28 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #29 ldc: prefix vs. prefix
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #30 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #31 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #32 opcode: POP2 vs. POP2
         #33 type: LABEL/8 vs. LABEL/8
         #34 type: null/15 vs. null/15
         #35 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #36 opcode: DUP vs. DUP
         #37 ldc: StartsWith vs. StartsWith
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #38 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #39 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name <init> vs. <init>
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;)V vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #40 opcode: ARETURN vs. ARETURN
         #41 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 3 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.content.catalog.G

Processing class com.amazon.kindle.content.catalog.g

   Number of methods did not change: 4.

   Looking for equivalent of #1 JEc '()Z'...

      Comparing #1 iGc ()Z
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: eZ vs. eZ
            owner com/amazon/kindle/content/catalog/g vs. com/amazon/kindle/content/catalog/g
            name e vs. e
            desc Z vs. Z
         #4 opcode: IRETURN vs. IRETURN
         #5 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.content.catalog.g

Processing class com.amazon.kindle.restricted.content.catalog.M

   Number of methods did not change: 15.

   Looking for equivalent of #11 ul '([Lcom/amazon/ebook/util/a/h;)V'...

      Comparing #9 ul ([Lcom/amazon/ebook/util/a/h;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 0
         Partial match.

      Comparing #11 zk ([Lcom/amazon/ebook/util/a/h;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #7 opcode: DUP vs. DUP
         #8 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #9 ldc: members vs. members
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #10 opcode: ACONST_NULL vs. ACONST_NULL
         #11 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #12 opcode: POP vs. POP
         #13 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #14 opcode: POP vs. POP
         #15 type: LABEL/8 vs. LABEL/8
         #16 type: null/15 vs. null/15
         #17 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #18 opcode: DUP vs. DUP
         #19 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #20 ldc: members vs. members
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #21 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #22 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Arrays vs. java/util/Arrays
            name asList vs. asList
            desc ([Ljava/lang/Object;)Ljava/util/List; vs. ([Ljava/lang/Object;)Ljava/util/List;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 opcode: POP vs. POP
         #25 type: LABEL/8 vs. LABEL/8
         #26 type: null/15 vs. null/15
         #27 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #28 FIELD_INSN: e[Lcom/amazon/ebook/util/a/h; vs. e[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name e vs. e
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #29 type: LABEL/8 vs. LABEL/8
         #30 type: null/15 vs. null/15
         #31 opcode: RETURN vs. RETURN
         #32 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 2 matches, out of which 1 are full matches.

   Looking for equivalent of #8 TJ '(Lcom/amazon/ebook/util/a/h;)V'...

      Comparing #1 <init> (Lcom/amazon/ebook/util/a/h;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. LDC_INSN/9
         Partial match.

      Comparing #8 AL (Lcom/amazon/ebook/util/a/h;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name Nk vs. kJ
            desc ()[Lcom/amazon/ebook/util/a/h; vs. ()[Lcom/amazon/ebook/util/a/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #4 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/util/ArrayList vs. java/util/ArrayList
         #8 opcode: DUP vs. DUP
         #9 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #10 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #11 opcode: ICONST_1 vs. ICONST_1
         #12 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #13 opcode: POP vs. POP
         #14 type: LABEL/8 vs. LABEL/8
         #15 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #16 opcode: ARRAYLENGTH vs. ARRAYLENGTH
         #17 opcode: ICONST_1 vs. ICONST_1
         #18 opcode: IADD vs. IADD
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/ArrayList vs. java/util/ArrayList
            name <init> vs. <init>
            desc (I)V vs. (I)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #21 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #22 type: LABEL/8 vs. LABEL/8
         #23 type: null/15 vs. null/15
         #24 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #25 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #26 type: LABEL/8 vs. LABEL/8
         #27 type: null/15 vs. null/15
         #28 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #29 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #30 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Arrays vs. java/util/Arrays
            name asList vs. asList
            desc ([Ljava/lang/Object;)Ljava/util/List; vs. ([Ljava/lang/Object;)Ljava/util/List;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #31 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name addAll vs. addAll
            desc (Ljava/util/Collection;)Z vs. (Ljava/util/Collection;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #32 opcode: POP vs. POP
         #33 type: LABEL/8 vs. LABEL/8
         #34 type: null/15 vs. null/15
         #35 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #36 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #37 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name contains vs. contains
            desc (Ljava/lang/Object;)Z vs. (Ljava/lang/Object;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #38 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #39 type: LABEL/8 vs. LABEL/8
         #40 type: null/15 vs. null/15
         #41 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #42 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #43 opcode: DUP vs. DUP
         #44 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #45 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name add vs. add
            desc (Ljava/lang/Object;)Z vs. (Ljava/lang/Object;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #46 opcode: POP vs. POP
         #47 type: LABEL/8 vs. LABEL/8
         #48 type: null/15 vs. null/15
         #49 opcode: ICONST_0 vs. ICONST_0
         #50 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/ebook/util/a/h vs. com/amazon/ebook/util/a/h
         #51 opcode: ICONST_1 vs. ICONST_1
         #52 opcode: DUP vs. DUP
         #53 opcode: POP2 vs. POP2
         #54 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name toArray vs. toArray
            desc ([Ljava/lang/Object;)[Ljava/lang/Object; vs. ([Ljava/lang/Object;)[Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #55 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #56 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #57 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name ul vs. zk
            desc ([Lcom/amazon/ebook/util/a/h;)V vs. ([Lcom/amazon/ebook/util/a/h;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #58 type: LABEL/8 vs. LABEL/8
         #59 type: null/15 vs. null/15
         #60 opcode: RETURN vs. RETURN
         #61 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #10 TJ (Lcom/amazon/ebook/util/a/h;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name Nk vs. kJ
            desc ()[Lcom/amazon/ebook/util/a/h; vs. ()[Lcom/amazon/ebook/util/a/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #4 type: VAR_INSN/2 vs. NSN/0
         Partial match.

      Found total 3 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.M

Processing class com.amazon.kindle.restricted.content.catalog.K

   Number of methods did not change: 58.

   Looking for equivalent of #37 Pl '(Z)V'...

      Comparing #37 EL (Z)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: isVisibleInHome vs. isVisibleInHome
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #6 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Boolean vs. java/lang/Boolean
            name valueOf vs. valueOf
            desc (Z)Ljava/lang/Boolean; vs. (Z)Ljava/lang/Boolean;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #7 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #8 opcode: POP vs. POP
         #9 type: LABEL/8 vs. LABEL/8
         #10 type: null/15 vs. null/15
         #11 opcode: RETURN vs. RETURN
         #12 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #32 RK '([Lcom/amazon/ebook/util/text/b;)V'...

      Comparing #32 hl ([Lcom/amazon/ebook/util/text/b;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #3 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #4 type: LABEL/8 vs. LABEL/8
         #5 type: null/15 vs. null/15
         #6 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #7 opcode: DUP vs. DUP
         #8 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #9 ldc: titles vs. titles
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #10 opcode: ACONST_NULL vs. ACONST_NULL
         #11 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #12 opcode: POP vs. POP
         #13 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #14 opcode: POP vs. POP
         #15 type: LABEL/8 vs. LABEL/8
         #16 type: null/15 vs. null/15
         #17 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #18 opcode: DUP vs. DUP
         #19 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #20 ldc: titles vs. titles
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #21 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #22 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Arrays vs. java/util/Arrays
            name asList vs. asList
            desc ([Ljava/lang/Object;)Ljava/util/List; vs. ([Ljava/lang/Object;)Ljava/util/List;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 opcode: POP vs. POP
         #25 type: LABEL/8 vs. LABEL/8
         #26 type: null/15 vs. null/15
         #27 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #28 FIELD_INSN: e[Lcom/amazon/ebook/util/text/b; vs. e[Lcom/amazon/ebook/util/text/b;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name e vs. e
            desc [Lcom/amazon/ebook/util/text/b; vs. [Lcom/amazon/ebook/util/text/b;
         #29 type: LABEL/8 vs. LABEL/8
         #30 type: null/15 vs. null/15
         #31 opcode: RETURN vs. RETURN
         #32 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.K

Processing class com.amazon.kindle.restricted.content.catalog.K

   Number of methods did not change: 58.

   Looking for equivalent of #3 Bi '()Lcom/amazon/ebook/util/a/h;'...

      Comparing #3 hH ()Lcom/amazon/ebook/util/a/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: uuid vs. uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 opcode: DUP vs. DUP
         #7 type: LABEL/8 vs. LABEL/8
         #8 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #9 type: LABEL/8 vs. LABEL/8
         #10 type: null/15 vs. null/15
         #11 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #12 type: LABEL/8 vs. LABEL/8
         #13 type: null/15 vs. null/15
         #14 opcode: ACONST_NULL vs. ACONST_NULL
         #15 opcode: ARETURN vs. ARETURN
         #16 opcode: POP vs. POP
         #17 type: LABEL/8 vs. LABEL/8
         #18 type: null/15 vs. null/15
         #19 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #20 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/ebook/util/a/h vs. com/amazon/ebook/util/a/h
         #21 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #22 type: LABEL/8 vs. LABEL/8
         #23 type: null/15 vs. null/15
         #24 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #25 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/ebook/util/a/h vs. com/amazon/ebook/util/a/h
         #26 opcode: ARETURN vs. ARETURN
         #27 opcode: ICONST_0 vs. ICONST_0
         #28 type: LABEL/8 vs. LABEL/8
         #29 type: null/15 vs. null/15
         #30 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/ebook/util/a/h vs. com/amazon/ebook/util/a/h
         #31 opcode: DUP vs. DUP
         #32 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #33 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/String vs. java/lang/String
         #34 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/ebook/util/a/h vs. com/amazon/ebook/util/a/h
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #35 opcode: ARETURN vs. ARETURN
         #36 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #15 hh '()[Lcom/amazon/kindle/content/catalog/H;'...

      Comparing #15 eJ ()[Lcom/amazon/kindle/content/catalog/H;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: B[Lcom/amazon/kindle/content/catalog/H; vs. B[Lcom/amazon/kindle/content/catalog/H;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name B vs. B
            desc [Lcom/amazon/kindle/content/catalog/H; vs. [Lcom/amazon/kindle/content/catalog/H;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #8 FIELD_INSN: B[Lcom/amazon/kindle/content/catalog/H; vs. B[Lcom/amazon/kindle/content/catalog/H;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name B vs. B
            desc [Lcom/amazon/kindle/content/catalog/H; vs. [Lcom/amazon/kindle/content/catalog/H;
         #9 opcode: ARETURN vs. ARETURN
         #10 opcode: POP vs. POP
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #14 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #15 ldc: credits vs. credits
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #16 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #17 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/util/List vs. java/util/List
         #18 opcode: DUP vs. DUP
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #21 type: LABEL/8 vs. LABEL/8
         #22 type: null/15 vs. null/15
         #23 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: null/15 vs. null/15
         #26 opcode: ACONST_NULL vs. ACONST_NULL
         #27 opcode: ARETURN vs. ARETURN
         #28 opcode: ICONST_0 vs. ICONST_0
         #29 type: LABEL/8 vs. LABEL/8
         #30 type: null/15 vs. null/15
         #31 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #32 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name size vs. size
            desc ()I vs. ()I
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #33 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/H vs. com/amazon/kindle/content/catalog/H
         #34 opcode: ICONST_1 vs. ICONST_1
         #35 opcode: DUP vs. DUP
         #36 opcode: POP2 vs. POP2
         #37 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #38 type: LABEL/8 vs. LABEL/8
         #39 type: null/15 vs. null/15
         #40 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #41 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name iterator vs. iterator
            desc ()Ljava/util/Iterator; vs. ()Ljava/util/Iterator;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #42 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #43 type: LABEL/8 vs. LABEL/8
         #44 type: null/15 vs. null/15
         #45 opcode: ICONST_0 vs. ICONST_0
         #46 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #47 type: LABEL/8 vs. LABEL/8
         #48 type: null/15 vs. null/15
         #49 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #50 type: LABEL/8 vs. LABEL/8
         #51 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Iterator vs. java/util/Iterator
            name hasNext vs. hasNext
            desc ()Z vs. ()Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #52 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #53 type: LABEL/8 vs. LABEL/8
         #54 type: null/15 vs. null/15
         #55 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #56 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Iterator vs. java/util/Iterator
            name next vs. next
            desc ()Ljava/lang/Object; vs. ()Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #57 opcode: DUP vs. DUP
         #58 type: LABEL/8 vs. LABEL/8
         #59 type: VAR_INSN/2 vs. VAR_INSN/2
            var 5 vs. 5
         #60 type: LABEL/8 vs. LABEL/8
         #61 type: null/15 vs. null/15
         #62 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #63 type: VAR_INSN/2 vs. VAR_INSN/2
            var 5 vs. 5
         #64 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #65 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #66 type: LABEL/8 vs. LABEL/8
         #67 type: null/15 vs. null/15
         #68 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #69 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #70 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/H vs. com/amazon/kindle/content/catalog/H
         #71 opcode: DUP vs. DUP
         #72 type: VAR_INSN/2 vs. VAR_INSN/2
            var 5 vs. 5
         #73 type: IINC_INSN/10 vs. IINC_INSN/10
            var 4 vs. 4
            incr 1 vs. 1
         #74 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #75 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/H vs. com/amazon/kindle/content/catalog/H
            name <init> vs. <init>
            desc (Lorg/json/simple/JSONObject;)V vs. (Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #76 opcode: AASTORE vs. AASTORE
         #77 type: LABEL/8 vs. LABEL/8
         #78 type: null/15 vs. null/15
         #79 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #80 type: LABEL/8 vs. LABEL/8
         #81 type: null/15 vs. null/15
         #82 type: VAR_INSN/2 vs. VAR_INSN/2
            var 5 vs. 5
         #83 type: LABEL/8 vs. LABEL/8
         #84 type: null/15 vs. null/15
         #85 FIELD_INSN: sdLcom/amazon/ebook/util/log/g; vs. sdLcom/amazon/ebook/util/log/g;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name sd vs. sd
            desc Lcom/amazon/ebook/util/log/g; vs. Lcom/amazon/ebook/util/log/g;
         #86 FIELD_INSN: kLcom/amazon/ebook/util/log/F; vs. kLcom/amazon/ebook/util/log/F;
            owner com/amazon/ebook/util/log/g vs. com/amazon/ebook/util/log/g
            name k vs. k
            desc Lcom/amazon/ebook/util/log/F; vs. Lcom/amazon/ebook/util/log/F;
         #87 type: LABEL/8 vs. LABEL/8
         #88 opcode: ACONST_NULL vs. ACONST_NULL
         #89 ldc: Unrecognized Credit vs. Unrecognized Credit
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #90 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/ebook/util/log/g vs. com/amazon/ebook/util/log/g
            name nWc vs. ZWc
            desc (Lcom/amazon/ebook/util/log/F;[Ljava/lang/String;Ljava/lang/String;)V vs. (Lcom/amazon/ebook/util/log/F;[Ljava/lang/String;Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #91 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #92 type: LABEL/8 vs. LABEL/8
         #93 type: null/15 vs. null/15
         #94 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #95 type: LABEL/8 vs. LABEL/8
         #96 type: null/15 vs. null/15
         #97 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #98 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #99 FIELD_INSN: B[Lcom/amazon/kindle/content/catalog/H; vs. B[Lcom/amazon/kindle/content/catalog/H;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name B vs. B
            desc [Lcom/amazon/kindle/content/catalog/H; vs. [Lcom/amazon/kindle/content/catalog/H;
         #100 type: LABEL/8 vs. LABEL/8
         #101 type: null/15 vs. null/15
         #102 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #103 opcode: ARETURN vs. ARETURN
         #104 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #17 ij '()[Lcom/amazon/ebook/util/a/h;'...

      Comparing #17 hh ()[Lcom/amazon/ebook/util/a/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: H[Lcom/amazon/ebook/util/a/h; vs. H[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name H vs. H
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #8 FIELD_INSN: H[Lcom/amazon/ebook/util/a/h; vs. H[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name H vs. H
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #9 opcode: ARETURN vs. ARETURN
         #10 opcode: POP vs. POP
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #14 opcode: DUP vs. DUP
         #15 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #16 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #17 opcode: ICONST_2 vs. ICONST_2
         #18 type: LABEL/8 vs. LABEL/8
         #19 type: null/15 vs. null/15
         #20 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #21 ldc: resultType vs. resultType
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #22 ldc: collections vs. collections
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: null/15 vs. null/15
         #26 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #27 ldc: nohack vs. nohack
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #28 FIELD_INSN: TRUELjava/lang/Boolean; vs. TRUELjava/lang/Boolean;
            owner java/lang/Boolean vs. java/lang/Boolean
            name TRUE vs. TRUE
            desc Ljava/lang/Boolean; vs. Ljava/lang/Boolean;
         #29 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #30 type: LABEL/8 vs. LABEL/8
         #31 type: null/15 vs. null/15
         #32 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #33 ldc: noCount vs. noCount
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #34 FIELD_INSN: TRUELjava/lang/Boolean; vs. TRUELjava/lang/Boolean;
            owner java/lang/Boolean vs. java/lang/Boolean
            name TRUE vs. TRUE
            desc Ljava/lang/Boolean; vs. Ljava/lang/Boolean;
         #35 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #36 opcode: POP vs. POP
         #37 opcode: POP2 vs. POP2
         #38 type: LABEL/8 vs. LABEL/8
         #39 type: null/15 vs. null/15
         #40 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #41 opcode: ICONST_1 vs. ICONST_1
         #42 opcode: DUP vs. DUP
         #43 opcode: POP2 vs. POP2
         #44 opcode: DUP vs. DUP
         #45 opcode: ICONST_0 vs. ICONST_0
         #46 opcode: ICONST_2 vs. ICONST_2
         #47 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
         #48 opcode: ICONST_1 vs. ICONST_1
         #49 opcode: DUP vs. DUP
         #50 opcode: POP2 vs. POP2
         #51 opcode: DUP vs. DUP
         #52 opcode: ICONST_0 vs. ICONST_0
         #53 ldc: member_cde_key vs. member_cde_key
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #54 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #55 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #56 ldc: cdeKey vs. cdeKey
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #57 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #58 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/String vs. java/lang/String
            name valueOf vs. valueOf
            desc (Ljava/lang/Object;)Ljava/lang/String; vs. (Ljava/lang/Object;)Ljava/lang/String;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #59 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name vNb vs. XNb
            desc (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #60 opcode: AASTORE vs. AASTORE
         #61 opcode: DUP vs. DUP
         #62 opcode: ICONST_1 vs. ICONST_1
         #63 ldc: member_cde_type vs. member_cde_type
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #64 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #65 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #66 ldc: cdeType vs. cdeType
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #67 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #68 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/String vs. java/lang/String
            name valueOf vs. valueOf
            desc (Ljava/lang/Object;)Ljava/lang/String; vs. (Ljava/lang/Object;)Ljava/lang/String;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #69 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name vNb vs. XNb
            desc (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #70 opcode: AASTORE vs. AASTORE
         #71 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name zdc vs. dIc
            desc ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h; vs. ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #72 opcode: AASTORE vs. AASTORE
         #73 opcode: DUP vs. DUP
         #74 opcode: ICONST_1 vs. ICONST_1
         #75 ldc: member_uuid vs. member_uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #76 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #77 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #78 ldc: uuid vs. uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #79 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #80 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/String vs. java/lang/String
            name valueOf vs. valueOf
            desc (Ljava/lang/Object;)Ljava/lang/String; vs. (Ljava/lang/Object;)Ljava/lang/String;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #81 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name vNb vs. XNb
            desc (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #82 opcode: AASTORE vs. AASTORE
         #83 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name Lgc vs. PHc
            desc ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h; vs. ([Lcom/amazon/kindle/content/catalog/h;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #84 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #85 type: LABEL/8 vs. LABEL/8
         #86 type: null/15 vs. null/15
         #87 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #88 opcode: DUP vs. DUP
         #89 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #90 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #91 type: LABEL/8 vs. LABEL/8
         #92 type: null/15 vs. null/15
         #93 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #94 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #95 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name Dfc vs. xic
            desc (Lorg/json/simple/JSONObject;)Lorg/json/simple/JSONObject; vs. (Lorg/json/simple/JSONObject;)Lorg/json/simple/JSONObject;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #96 type: LABEL/8 vs. LABEL/8
         #97 type: null/15 vs. null/15
         #98 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #99 ldc: filter vs. filter
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #100 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #101 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #102 type: LABEL/8 vs. LABEL/8
         #103 type: null/15 vs. null/15
         #104 ldc: http://localhost:9101/query vs. http://localhost:9101/query
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #105 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #106 ldc: collection_uuid vs. collection_uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #107 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/h vs. com/amazon/kindle/restricted/content/catalog/h
            name IMb vs. Xob
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;Ljava/lang/String;)[Lcom/amazon/ebook/util/a/h; vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;Ljava/lang/String;)[Lcom/amazon/ebook/util/a/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #108 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #109 type: LABEL/8 vs. LABEL/8
         #110 type: null/15 vs. null/15
         #111 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #112 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #113 FIELD_INSN: H[Lcom/amazon/ebook/util/a/h; vs. H[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name H vs. H
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #114 opcode: POP2 vs. POP2
         #115 type: LABEL/8 vs. LABEL/8
         #116 type: null/15 vs. null/15
         #117 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #118 opcode: ARETURN vs. ARETURN
         #119 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #18 ZH '()Z'...

      Comparing #18 Ph ()Z
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: isVisibleInHome vs. isVisibleInHome
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Boolean vs. java/lang/Boolean
         #7 opcode: DUP vs. DUP
         #8 type: LABEL/8 vs. LABEL/8
         #9 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #10 type: LABEL/8 vs. LABEL/8
         #11 type: null/15 vs. null/15
         #12 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #13 type: LABEL/8 vs. LABEL/8
         #14 type: null/15 vs. null/15
         #15 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #16 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Boolean vs. java/lang/Boolean
            name booleanValue vs. booleanValue
            desc ()Z vs. ()Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #17 opcode: IRETURN vs. IRETURN
         #18 opcode: POP vs. POP
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: null/15 vs. null/15
         #21 opcode: ICONST_0 vs. ICONST_0
         #22 opcode: IRETURN vs. IRETURN
         #23 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #45 wG ()Z
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: isVisibleInHome vs. isLatestItem
         Partial match.

      Comparing #46 Wg ()Z
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: isVisibleInHome vs. isUpdateAvailable
         Partial match.

      Found total 3 matches, out of which 1 are full matches.

   Looking for equivalent of #9 jh '()Ljava/util/Date;'...

      Comparing #9 ZH ()Ljava/util/Date;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: lastAccess vs. lastAccess
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Number vs. java/lang/Number
         #7 opcode: DUP vs. DUP
         #8 type: LABEL/8 vs. LABEL/8
         #9 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #10 type: LABEL/8 vs. LABEL/8
         #11 type: null/15 vs. null/15
         #12 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #13 type: LABEL/8 vs. LABEL/8
         #14 type: null/15 vs. null/15
         #15 opcode: ACONST_NULL vs. ACONST_NULL
         #16 opcode: ARETURN vs. ARETURN
         #17 opcode: POP vs. POP
         #18 type: LABEL/8 vs. LABEL/8
         #19 type: null/15 vs. null/15
         #20 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/util/Date vs. java/util/Date
         #21 opcode: DUP vs. DUP
         #22 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Number vs. java/lang/Number
            name longValue vs. longValue
            desc ()J vs. ()J
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 ldc: 1000 vs. 1000
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #25 opcode: LMUL vs. LMUL
         #26 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Date vs. java/util/Date
            name <init> vs. <init>
            desc (J)V vs. (J)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #27 opcode: ARETURN vs. ARETURN
         #28 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #13 fH '()[Lcom/amazon/ebook/util/text/b;'...

      Comparing #13 fh ()[Lcom/amazon/ebook/util/text/b;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: e[Lcom/amazon/ebook/util/text/b; vs. e[Lcom/amazon/ebook/util/text/b;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name e vs. e
            desc [Lcom/amazon/ebook/util/text/b; vs. [Lcom/amazon/ebook/util/text/b;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #8 FIELD_INSN: e[Lcom/amazon/ebook/util/text/b; vs. e[Lcom/amazon/ebook/util/text/b;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name e vs. e
            desc [Lcom/amazon/ebook/util/text/b; vs. [Lcom/amazon/ebook/util/text/b;
         #9 opcode: ARETURN vs. ARETURN
         #10 opcode: POP vs. POP
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #14 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #15 ldc: titles vs. titles
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #16 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #17 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/util/List vs. java/util/List
         #18 opcode: DUP vs. DUP
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #21 type: LABEL/8 vs. LABEL/8
         #22 type: null/15 vs. null/15
         #23 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: null/15 vs. null/15
         #26 opcode: ACONST_NULL vs. ACONST_NULL
         #27 opcode: ARETURN vs. ARETURN
         #28 opcode: ICONST_0 vs. ICONST_0
         #29 type: LABEL/8 vs. LABEL/8
         #30 type: null/15 vs. null/15
         #31 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #32 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name size vs. size
            desc ()I vs. ()I
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #33 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/ebook/util/text/b vs. com/amazon/ebook/util/text/b
         #34 opcode: ICONST_1 vs. ICONST_1
         #35 opcode: DUP vs. DUP
         #36 opcode: POP2 vs. POP2
         #37 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #38 type: LABEL/8 vs. LABEL/8
         #39 type: null/15 vs. null/15
         #40 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #41 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/List vs. java/util/List
            name iterator vs. iterator
            desc ()Ljava/util/Iterator; vs. ()Ljava/util/Iterator;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #42 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #43 type: LABEL/8 vs. LABEL/8
         #44 type: null/15 vs. null/15
         #45 opcode: ICONST_0 vs. ICONST_0
         #46 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #47 type: LABEL/8 vs. LABEL/8
         #48 type: null/15 vs. null/15
         #49 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #50 type: LABEL/8 vs. LABEL/8
         #51 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Iterator vs. java/util/Iterator
            name hasNext vs. hasNext
            desc ()Z vs. ()Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #52 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #53 type: LABEL/8 vs. LABEL/8
         #54 type: null/15 vs. null/15
         #55 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #56 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #57 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/ebook/util/text/b vs. com/amazon/ebook/util/text/b
         #58 opcode: DUP vs. DUP
         #59 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #60 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/util/Iterator vs. java/util/Iterator
            name next vs. next
            desc ()Ljava/lang/Object; vs. ()Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #61 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #62 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/ebook/util/text/b vs. com/amazon/ebook/util/text/b
            name <init> vs. <init>
            desc (Lorg/json/simple/JSONObject;)V vs. (Lorg/json/simple/JSONObject;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #63 type: IINC_INSN/10 vs. IINC_INSN/10
            var 4 vs. 4
            incr 1 vs. 1
         #64 opcode: AASTORE vs. AASTORE
         #65 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #66 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #67 type: LABEL/8 vs. LABEL/8
         #68 type: null/15 vs. null/15
         #69 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #70 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #71 FIELD_INSN: e[Lcom/amazon/ebook/util/text/b; vs. e[Lcom/amazon/ebook/util/text/b;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name e vs. e
            desc [Lcom/amazon/ebook/util/text/b; vs. [Lcom/amazon/ebook/util/text/b;
         #72 type: LABEL/8 vs. LABEL/8
         #73 type: null/15 vs. null/15
         #74 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #75 opcode: ARETURN vs. ARETURN
         #76 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #10 kH '()Ljava/lang/String;'...

      Comparing #5 xH ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. cover
         Partial match.

      Comparing #6 kH ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. thumbnail
         Partial match.

      Comparing #10 Uh ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. location
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/String vs. java/lang/String
         #7 opcode: ARETURN vs. ARETURN
         #8 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #14 UG ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. e[Lcom/amazon/ebook/util/text/b;
         Partial match.

      Comparing #16 Bi ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. B[Lcom/amazon/kindle/content/catalog/H;
         Partial match.

      Comparing #21 fH ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. type
         Partial match.

      Comparing #23 toJSONString ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 type: LDC_INSN/9 vs. METHOD_INSN/5
         Partial match.

      Comparing #47 zH ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. mimeType
         Partial match.

      Comparing #53 yi ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. languages
         Partial match.

      Comparing #55 Li ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: location vs. cdeKey
         Partial match.

      Found total 10 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.K

Processing class com.amazon.kindle.restricted.content.catalog.i

   Number of methods did not change: 53.

   Looking for equivalent of #4 vI '()Ljava/lang/String;'...

      Comparing #3 GI ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. cdeGroup
         Partial match.

      Comparing #4 DJ ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. cdeKey
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/String vs. java/lang/String
         #7 opcode: ARETURN vs. ARETURN
         #8 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #5 Dj ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. cdeType
         Partial match.

      Comparing #6 oh ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. version
         Partial match.

      Comparing #7 ai ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. watermark
         Partial match.

      Comparing #10 ch ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. lastAccessedPosition
         Partial match.

      Comparing #11 zH ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. mimeType
         Partial match.

      Comparing #19 LE ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeKey vs. guid
         Partial match.

      Found total 8 matches, out of which 1 are full matches.

   Looking for equivalent of #5 rG '()Ljava/lang/String;'...

      Comparing #3 GI ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. cdeGroup
         Partial match.

      Comparing #4 DJ ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. cdeKey
         Partial match.

      Comparing #5 Dj ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. cdeType
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/String vs. java/lang/String
         #7 opcode: ARETURN vs. ARETURN
         #8 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #6 oh ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. version
         Partial match.

      Comparing #7 ai ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. watermark
         Partial match.

      Comparing #10 ch ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. lastAccessedPosition
         Partial match.

      Comparing #11 zH ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. mimeType
         Partial match.

      Comparing #19 LE ()Ljava/lang/String;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/i vs. com/amazon/kindle/restricted/content/catalog/i
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: cdeType vs. guid
         Partial match.

      Found total 8 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.i

Processing class com.amazon.kindle.restricted.content.catalog.M

   Number of methods did not change: 15.

   Looking for equivalent of #3 Nk '()[Lcom/amazon/ebook/util/a/h;'...

      Comparing #3 kJ ()[Lcom/amazon/ebook/util/a/h;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: e[Lcom/amazon/ebook/util/a/h; vs. e[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name e vs. e
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #8 FIELD_INSN: e[Lcom/amazon/ebook/util/a/h; vs. e[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name e vs. e
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #9 opcode: ARETURN vs. ARETURN
         #10 opcode: POP vs. POP
         #11 type: LABEL/8 vs. LABEL/8
         #12 type: null/15 vs. null/15
         #13 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #14 opcode: DUP vs. DUP
         #15 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #16 opcode: DUP vs. DUP
         #17 type: LABEL/8 vs. LABEL/8
         #18 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #19 type: LABEL/8 vs. LABEL/8
         #20 type: null/15 vs. null/15
         #21 ldc: resultType vs. resultType
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #22 ldc: members vs. members
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #23 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: null/15 vs. null/15
         #26 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #27 ldc: nohack vs. nohack
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #28 FIELD_INSN: TRUELjava/lang/Boolean; vs. TRUELjava/lang/Boolean;
            owner java/lang/Boolean vs. java/lang/Boolean
            name TRUE vs. TRUE
            desc Ljava/lang/Boolean; vs. Ljava/lang/Boolean;
         #29 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #30 type: LABEL/8 vs. LABEL/8
         #31 type: null/15 vs. null/15
         #32 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #33 ldc: noCount vs. noCount
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #34 FIELD_INSN: TRUELjava/lang/Boolean; vs. TRUELjava/lang/Boolean;
            owner java/lang/Boolean vs. java/lang/Boolean
            name TRUE vs. TRUE
            desc Ljava/lang/Boolean; vs. Ljava/lang/Boolean;
         #35 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #36 type: LABEL/8 vs. LABEL/8
         #37 type: null/15 vs. null/15
         #38 opcode: ACONST_NULL vs. ACONST_NULL
         #39 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #40 type: LABEL/8 vs. LABEL/8
         #41 type: null/15 vs. null/15
         #42 ldc: collection_uuid vs. collection_uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #43 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #44 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #45 ldc: uuid vs. uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #46 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #47 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Object vs. java/lang/Object
            name toString vs. toString
            desc ()Ljava/lang/String; vs. ()Ljava/lang/String;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #48 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/G vs. com/amazon/kindle/content/catalog/G
            name vNb vs. XNb
            desc (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h; vs. (Ljava/lang/String;Ljava/lang/String;)Lcom/amazon/kindle/content/catalog/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #49 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #50 type: LABEL/8 vs. LABEL/8
         #51 type: null/15 vs. null/15
         #52 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #53 opcode: DUP vs. DUP
         #54 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #55 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #56 type: LABEL/8 vs. LABEL/8
         #57 type: null/15 vs. null/15
         #58 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #59 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #60 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/content/catalog/h vs. com/amazon/kindle/content/catalog/h
            name Dfc vs. xic
            desc (Lorg/json/simple/JSONObject;)Lorg/json/simple/JSONObject; vs. (Lorg/json/simple/JSONObject;)Lorg/json/simple/JSONObject;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #61 type: LABEL/8 vs. LABEL/8
         #62 type: null/15 vs. null/15
         #63 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #64 ldc: filter vs. filter
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #65 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #66 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #67 type: LABEL/8 vs. LABEL/8
         #68 type: null/15 vs. null/15
         #69 ldc: http://localhost:9101/query vs. http://localhost:9101/query
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #70 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #71 ldc: uuid vs. uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #72 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/h vs. com/amazon/kindle/restricted/content/catalog/h
            name IMb vs. Xob
            desc (Ljava/lang/String;Lorg/json/simple/JSONObject;Ljava/lang/String;)[Lcom/amazon/ebook/util/a/h; vs. (Ljava/lang/String;Lorg/json/simple/JSONObject;Ljava/lang/String;)[Lcom/amazon/ebook/util/a/h;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #73 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #74 type: LABEL/8 vs. LABEL/8
         #75 type: null/15 vs. null/15
         #76 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #77 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #78 FIELD_INSN: e[Lcom/amazon/ebook/util/a/h; vs. e[Lcom/amazon/ebook/util/a/h;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name e vs. e
            desc [Lcom/amazon/ebook/util/a/h; vs. [Lcom/amazon/ebook/util/a/h;
         #79 opcode: POP vs. POP
         #80 opcode: POP2 vs. POP2
         #81 opcode: POP2 vs. POP2
         #82 type: LABEL/8 vs. LABEL/8
         #83 type: null/15 vs. null/15
         #84 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #85 opcode: ARETURN vs. ARETURN
         #86 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #5 KJ '()I'...

      Comparing #5 Nk ()I
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: memberCount vs. memberCount
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name get vs. get
            desc (Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/Number vs. java/lang/Number
         #7 opcode: DUP vs. DUP
         #8 type: LABEL/8 vs. LABEL/8
         #9 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #10 type: LABEL/8 vs. LABEL/8
         #11 type: null/15 vs. null/15
         #12 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #13 opcode: ICONST_0 vs. ICONST_0
         #14 opcode: IRETURN vs. IRETURN
         #15 opcode: POP vs. POP
         #16 type: LABEL/8 vs. LABEL/8
         #17 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #18 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/Number vs. java/lang/Number
            name intValue vs. intValue
            desc ()I vs. ()I
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #19 opcode: IRETURN vs. IRETURN
         #20 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #6 KJ ()I
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: FIELD_INSN/4 vs. METHOD_INSN/5
         Partial match.

      Comparing #7 hm ()I
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONObject; vs. lLorg/json/simple/JSONObject;
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name l vs. l
            desc Lorg/json/simple/JSONObject; vs. Lorg/json/simple/JSONObject;
         #4 ldc: memberCount vs. homeMemberCount
         Partial match.

      Found total 3 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.M

Processing class com.amazon.kindle.restricted.content.catalog.k

   Number of methods did not change: 26.

   Looking for equivalent of #4 xK '(Lcom/amazon/ebook/util/a/h;)Lcom/amazon/kindle/content/catalog/MutableEntry;'...

      Comparing #4 ik (Lcom/amazon/ebook/util/a/h;)Lcom/amazon/kindle/content/catalog/MutableEntry;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
         #3 opcode: DUP vs. DUP
         #4 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name <init> vs. <init>
            desc (Lcom/amazon/ebook/util/a/h;)V vs. (Lcom/amazon/ebook/util/a/h;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 opcode: ARETURN vs. ARETURN
         #7 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #3 Um '(Lcom/amazon/ebook/util/a/h;)Lcom/amazon/kindle/content/catalog/MutableCollection;'...

      Comparing #3 qK (Lcom/amazon/ebook/util/a/h;)Lcom/amazon/kindle/content/catalog/MutableCollection;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
         #3 opcode: DUP vs. DUP
         #4 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #5 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/M vs. com/amazon/kindle/restricted/content/catalog/M
            name <init> vs. <init>
            desc (Lcom/amazon/ebook/util/a/h;)V vs. (Lcom/amazon/ebook/util/a/h;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #6 opcode: ARETURN vs. ARETURN
         #7 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #7 NJ '()Lcom/amazon/kindle/content/catalog/CatalogTransaction;'...

      Comparing #7 hk ()Lcom/amazon/kindle/content/catalog/CatalogTransaction;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
         #3 opcode: DUP vs. DUP
         #4 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #5 FIELD_INSN: ALjava/lang/String; vs. ALjava/lang/String;
            owner com/amazon/kindle/restricted/content/catalog/k vs. com/amazon/kindle/restricted/content/catalog/k
            name A vs. A
            desc Ljava/lang/String; vs. Ljava/lang/String;
         #6 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #7 opcode: ARETURN vs. ARETURN
         #8 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

   Looking for equivalent of #9 zJ '(Lcom/amazon/kindle/content/catalog/h;[Lcom/amazon/kindle/content/catalog/C;IILcom/amazon/kindle/content/catalog/CatalogService$QueryResults;Lcom/amazon/kindle/content/catalog/b;)Z'...

      Comparing #9 mJ (Lcom/amazon/kindle/content/catalog/h;[Lcom/amazon/kindle/content/catalog/C;IILcom/amazon/kindle/content/catalog/CatalogService$QueryResults;Lcom/amazon/kindle/content/catalog/b;)Z
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #4 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #5 opcode: ACONST_NULL vs. ACONST_NULL
         #6 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #7 type: VAR_INSN/2 vs. VAR_INSN/2
            var 4 vs. 4
         #8 type: VAR_INSN/2 vs. VAR_INSN/2
            var 5 vs. 5
         #9 type: VAR_INSN/2 vs. VAR_INSN/2
            var 6 vs. 6
         #10 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/k vs. com/amazon/kindle/restricted/content/catalog/k
            name Ul vs. Um
            desc (Lcom/amazon/kindle/content/catalog/h;[Lcom/amazon/kindle/content/catalog/C;Lorg/json/simple/JSONObject;IILcom/amazon/kindle/content/catalog/CatalogService$QueryResults;Lcom/amazon/kindle/content/catalog/b;)Z vs. (Lcom/amazon/kindle/content/catalog/h;[Lcom/amazon/kindle/content/catalog/C;Lorg/json/simple/JSONObject;IILcom/amazon/kindle/content/catalog/CatalogService$QueryResults;Lcom/amazon/kindle/content/catalog/b;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #11 opcode: IRETURN vs. IRETURN
         #12 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.k

Processing class com.amazon.kindle.restricted.content.catalog.I

   Number of methods changed. Was 26 now 28.

   Looking for equivalent of #7 QJ '()Lcom/amazon/kindle/content/catalog/g;'...

      Comparing #8 Ok ()Lcom/amazon/kindle/content/catalog/g;
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 type: FIELD_INSN/4 vs. NSN/0
         Partial match.

      Found total 1 matches, out of which 0 are full matches.

   Looking for equivalent of #5 UL '(Lcom/amazon/kindle/content/catalog/MutableEntry;)V'...

      Comparing #2 QJ (Lcom/amazon/kindle/content/catalog/MutableEntry;)V
         Partial match.

      Comparing #5 dm (Lcom/amazon/kindle/content/catalog/MutableEntry;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONArray; vs. lLorg/json/simple/JSONArray;
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name l vs. l
            desc Lorg/json/simple/JSONArray; vs. Lorg/json/simple/JSONArray;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/IllegalStateException vs. java/lang/IllegalStateException
         #8 opcode: DUP vs. DUP
         #9 ldc: committed vs. committed
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #10 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/IllegalStateException vs. java/lang/IllegalStateException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #11 opcode: ATHROW vs. ATHROW
         #12 type: LABEL/8 vs. LABEL/8
         #13 type: null/15 vs. null/15
         #14 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #15 opcode: DUP vs. DUP
         #16 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #17 opcode: DUP vs. DUP
         #18 type: LABEL/8 vs. LABEL/8
         #19 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #20 type: LABEL/8 vs. LABEL/8
         #21 type: null/15 vs. null/15
         #22 ldc: update vs. update
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #23 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #24 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
         #25 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name gD vs. zd
            desc ()Lorg/json/simple/JSONObject; vs. ()Lorg/json/simple/JSONObject;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #26 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #27 type: LABEL/8 vs. LABEL/8
         #28 type: null/15 vs. null/15
         #29 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #30 FIELD_INSN: lLorg/json/simple/JSONArray; vs. lLorg/json/simple/JSONArray;
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name l vs. l
            desc Lorg/json/simple/JSONArray; vs. Lorg/json/simple/JSONArray;
         #31 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #32 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONArray vs. org/json/simple/JSONArray
            name add vs. add
            desc (Ljava/lang/Object;)Z vs. (Ljava/lang/Object;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #33 opcode: POP2 vs. POP2
         #34 type: LABEL/8 vs. LABEL/8
         #35 type: null/15 vs. null/15
         #36 opcode: RETURN vs. RETURN
         #37 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 2 matches, out of which 1 are full matches.

   Looking for equivalent of #2 Dl '(Lcom/amazon/kindle/content/catalog/MutableEntry;)V'...

      Comparing #2 QJ (Lcom/amazon/kindle/content/catalog/MutableEntry;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONArray; vs. lLorg/json/simple/JSONArray;
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name l vs. l
            desc Lorg/json/simple/JSONArray; vs. Lorg/json/simple/JSONArray;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/IllegalStateException vs. java/lang/IllegalStateException
         #8 opcode: DUP vs. DUP
         #9 ldc: committed vs. committed
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #10 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/IllegalStateException vs. java/lang/IllegalStateException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #11 opcode: ATHROW vs. ATHROW
         #12 type: LABEL/8 vs. LABEL/8
         #13 type: null/15 vs. null/15
         #14 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #15 opcode: DUP vs. DUP
         #16 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #17 opcode: DUP vs. DUP
         #18 type: LABEL/8 vs. LABEL/8
         #19 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #20 type: LABEL/8 vs. LABEL/8
         #21 type: null/15 vs. null/15
         #22 ldc: insert vs. insert
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #23 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #24 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
         #25 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/kindle/restricted/content/catalog/K vs. com/amazon/kindle/restricted/content/catalog/K
            name gD vs. zd
            desc ()Lorg/json/simple/JSONObject; vs. ()Lorg/json/simple/JSONObject;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #26 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #27 type: LABEL/8 vs. LABEL/8
         #28 type: null/15 vs. null/15
         #29 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #30 FIELD_INSN: lLorg/json/simple/JSONArray; vs. lLorg/json/simple/JSONArray;
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name l vs. l
            desc Lorg/json/simple/JSONArray; vs. Lorg/json/simple/JSONArray;
         #31 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #32 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONArray vs. org/json/simple/JSONArray
            name add vs. add
            desc (Ljava/lang/Object;)Z vs. (Ljava/lang/Object;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #33 opcode: POP2 vs. POP2
         #34 type: LABEL/8 vs. LABEL/8
         #35 type: null/15 vs. null/15
         #36 opcode: RETURN vs. RETURN
         #37 type: LABEL/8 vs. LABEL/8
         Full match!

      Comparing #5 dm (Lcom/amazon/kindle/content/catalog/MutableEntry;)V
         Partial match.

      Found total 2 matches, out of which 1 are full matches.

   Looking for equivalent of #4 Yk '(Lcom/amazon/ebook/util/a/h;)V'...

      Comparing #4 UL (Lcom/amazon/ebook/util/a/h;)V
         #0 type: LABEL/8 vs. LABEL/8
         #1 type: null/15 vs. null/15
         #2 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #3 FIELD_INSN: lLorg/json/simple/JSONArray; vs. lLorg/json/simple/JSONArray;
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name l vs. l
            desc Lorg/json/simple/JSONArray; vs. Lorg/json/simple/JSONArray;
         #4 type: JUMP_INSN/7 vs. JUMP_INSN/7
            public org.objectweb.asm.tree.LabelNode org.objectweb.asm.tree.JumpInsnNode.label class org.objectweb.asm.tree.LabelNode
         #5 type: LABEL/8 vs. LABEL/8
         #6 type: null/15 vs. null/15
         #7 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc java/lang/IllegalStateException vs. java/lang/IllegalStateException
         #8 opcode: DUP vs. DUP
         #9 ldc: committed vs. committed
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #10 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner java/lang/IllegalStateException vs. java/lang/IllegalStateException
            name <init> vs. <init>
            desc (Ljava/lang/String;)V vs. (Ljava/lang/String;)V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #11 opcode: ATHROW vs. ATHROW
         #12 type: LABEL/8 vs. LABEL/8
         #13 type: null/15 vs. null/15
         #14 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #15 opcode: DUP vs. DUP
         #16 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #17 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #18 type: LABEL/8 vs. LABEL/8
         #19 type: null/15 vs. null/15
         #20 type: TYPE_INSN/3 vs. TYPE_INSN/3
            desc org/json/simple/JSONObject vs. org/json/simple/JSONObject
         #21 opcode: DUP vs. DUP
         #22 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name <init> vs. <init>
            desc ()V vs. ()V
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #23 opcode: DUP vs. DUP
         #24 type: LABEL/8 vs. LABEL/8
         #25 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #26 type: LABEL/8 vs. LABEL/8
         #27 type: null/15 vs. null/15
         #28 ldc: uuid vs. uuid
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #29 type: VAR_INSN/2 vs. VAR_INSN/2
            var 1 vs. 1
         #30 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner com/amazon/ebook/util/a/h vs. com/amazon/ebook/util/a/h
            name toString vs. toString
            desc ()Ljava/lang/String; vs. ()Ljava/lang/String;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #31 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #32 type: LABEL/8 vs. LABEL/8
         #33 type: null/15 vs. null/15
         #34 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #35 ldc: delete vs. delete
            public java.lang.Object org.objectweb.asm.tree.LdcInsnNode.cst class java.lang.Object
         #36 type: VAR_INSN/2 vs. VAR_INSN/2
            var 3 vs. 3
         #37 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONObject vs. org/json/simple/JSONObject
            name put vs. put
            desc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; vs. (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #38 type: LABEL/8 vs. LABEL/8
         #39 type: null/15 vs. null/15
         #40 type: VAR_INSN/2 vs. VAR_INSN/2
            var 0 vs. 0
         #41 FIELD_INSN: lLorg/json/simple/JSONArray; vs. lLorg/json/simple/JSONArray;
            owner com/amazon/kindle/restricted/content/catalog/I vs. com/amazon/kindle/restricted/content/catalog/I
            name l vs. l
            desc Lorg/json/simple/JSONArray; vs. Lorg/json/simple/JSONArray;
         #42 type: VAR_INSN/2 vs. VAR_INSN/2
            var 2 vs. 2
         #43 type: METHOD_INSN/5 vs. METHOD_INSN/5
            owner org/json/simple/JSONArray vs. org/json/simple/JSONArray
            name add vs. add
            desc (Ljava/lang/Object;)Z vs. (Ljava/lang/Object;)Z
            public boolean org.objectweb.asm.tree.MethodInsnNode.itf boolean
         #44 opcode: POP vs. POP
         #45 opcode: POP2 vs. POP2
         #46 type: LABEL/8 vs. LABEL/8
         #47 type: null/15 vs. null/15
         #48 opcode: RETURN vs. RETURN
         #49 type: LABEL/8 vs. LABEL/8
         Full match!

      Found total 1 matches, out of which 1 are full matches.

Done with class com.amazon.kindle.restricted.content.catalog.I
com.amazon.kindle.content.catalog.PredicateFactory
   512                     -> 542 -> 5442
   and                     -> zdc -> dIc
   or                      -> Lgc -> PHc
   not                     -> PFc -> Thc
   notNull                 -> zec -> XGc
   isTrue                  -> Jgc -> ygc
   equals                  -> vNb -> XNb
   inList                  -> SDc -> xHc
   greater                 -> GEc -> ajc
   startsWith              -> mec -> WIc

?
   512                     -> 542 -> 5442
   isSuccessful            -> JEc -> iGc

com.amazon.kindle.content.catalog.MutableCollection
   512                     -> 542 -> 5442
   setMembers              -> ul  -> zk 
   addMember               -> TJ  -> AL 

com.amazon.kindle.content.catalog.MutableEntry
   512                     -> 542 -> 5442
   setIsVisibleInHome      -> Pl  -> EL 
   setTitle                -> RK  -> hl 

com.amazon.kindle.content.catalog.CatalogEntry
   512                     -> 542 -> 5442
   getUUID                 -> Bi  -> hH 
   getCredits              -> hh  -> eJ 
   getParents              -> ij  -> hh 
   isVisibleInHome         -> ZH  -> Ph 
   getLastAccessDate       -> jh  -> ZH 
   getTitle                -> fH  -> fh 
   getLocation             -> kH  -> Uh 

com.amazon.kindle.content.catalog.CatalogItem
   512                     -> 542 -> 5442
   getCDEKey               -> vI  -> DJ 
   getCDEType              -> rG  -> Dj 

com.amazon.kindle.content.catalog.CatalogEntryCollection
   512                     -> 542 -> 5442
   getMembers              -> Nk  -> kJ 
   getMemberCount          -> KJ  -> Nk 

com.amazon.kindle.content.catalog.CatalogService
   512                     -> 542 -> 5442
   createMutableEntry      -> xK  -> ik 
   createMutableCollection -> Um  -> qK 
   openTransaction         -> NJ  -> hk 
   find                    -> zJ  -> mJ 

com.amazon.kindle.content.catalog.CatalogTransaction
   512                     -> 542 -> 5442
   commitSync              -> QJ -> ? (Ok)
   updateEntry             -> UL  -> dm 
   addEntry                -> Dl  -> QJ 
   deleteEntry             -> Yk  -> UL 


test end
