public void setFlowBlock(FlowBlock flowBlock) {
		if (this.flowBlock != flowBlock) {
			this.flowBlock = flowBlock;
			StructuredBlock[] subs = getSubBlocks();
			for (int i = 0; i < subs.length; i++) {
				if (subs[i] != null)
					subs[i].setFlowBlock(flowBlock);
			}
		}
	}