java: update after the last change in x86 core
diff --git a/bindings/java/TestX86.java b/bindings/java/TestX86.java
index b4ce069..29c4f5d 100644
--- a/bindings/java/TestX86.java
+++ b/bindings/java/TestX86.java
@@ -53,9 +53,8 @@
 
     System.out.printf("\tOpcode: %s\n", array2hex(operands.opcode));
 
-    // print operand's size, address size, displacement size & immediate size
-    System.out.printf("\top_size: %d, addr_size: %d, disp_size: %d, imm_size: %d\n"
-        , operands.opSize, operands.addrSize, operands.dispSize, operands.immSize);
+    // print address size
+    System.out.printf("\taddr_size: %d\n", operands.addrSize);
 
     // print modRM byte
     System.out.printf("\tmodrm: 0x%x\n", operands.modrm);
@@ -105,6 +104,9 @@
           if (i.value.mem.disp != 0)
             System.out.printf("\t\t\toperands[%d].mem.disp: 0x%x\n", c, i.value.mem.disp);
         }
+        if (i.type != X86_OP_IMM) {
+          System.out.printf("\t\toperands[%d].size: %d\n",c, i.size);
+        }
       }
     }
   }