public StructuredBlock findCase(FlowBlock destination) {
		for (int i = 0; i < caseBlocks.length; i++) {
			if (caseBlocks[i].subBlock != null
					&& caseBlocks[i].subBlock instanceof EmptyBlock
					&& caseBlocks[i].subBlock.jump != null
					&& caseBlocks[i].subBlock.jump.destination == destination)

				return caseBlocks[i].subBlock;
		}
		return null;
	}