.invokeVirtual(PagesIndex.class, "getChannel", ObjectArrayList.class, int.class)
.getVariable(rightBlockIndex)
.invokeVirtual(ObjectArrayList.class, "get", Object.class, int.class)
.checkCast(RandomAccessBlock.class);
block.comment("push rightBlockPosition")
.getVariable(rightBlockPosition);
block.comment("invoke compareTo")
.invokeInterface(RandomAccessBlock.class, "compareTo", int.class, SortOrder.class, int.class, RandomAccessBlock.class, int.class);