public StructuredBlock appendBlock(StructuredBlock block) {
		if (block instanceof EmptyBlock) {
			moveJump(block.jump);
			return this;
		} else {
			SequentialBlock sequBlock = new SequentialBlock();
			sequBlock.replace(this);
			sequBlock.setFirst(this);
			sequBlock.setSecond(block);
			return sequBlock;
		}
	}