Мы уже обсуждали что даже код
X++:
Object x = new MyClass();
MyOtherIncompatibleClass y = x;
Дает разные результаты на Java и X++.
Еще внешний наблюдатель может посмотреть на XML файлы которые генерит Ax2012 при компиляции в cil и сравнить по структуре с Java VM. В этих файлах серилизуется байткод, чтобы потом его преобразовать в IL.