CtClass two = loader.get("byte[][]");
assertEquals("java.lang.Object", TypeData.commonSuperClassEx(one, two).getName());
assertTrue(one.subtypeOf(obj));
assertTrue(two.subtypeOf(obj));
assertFalse(one.subtypeOf(objarray));
assertTrue(two.subtypeOf(objarray));
one = loader.get("int[][]");
two = loader.get("java.lang.Object[]");
assertEquals("java.lang.Object[]", TypeData.commonSuperClassEx(one, two).getName());
assertTrue(one.subtypeOf(objarray));