decomposer.jumpSubroutine(sub, 0);
decomposer.addOp(load(2));
decomposer.addOp(new Return(0, VOID));
decomposer.label(sub);
decomposer.addOp(load(3));
decomposer.addOp(new RetSub(0));
decomposer.decomposeIntoBlocks();
Block mainBlock = decomposer.getMainBlock();
assertEquals(0, mainBlock.getNextBlocks().size());
List<StackOperation> operations = mainBlock.getOperations();