protected boolean isIOLogic(PrimitiveType type) {
		return ((type == PrimitiveType.ILOGIC)
				|| (type == PrimitiveType.ILOGIC2)
				|| (type == PrimitiveType.ILOGICE1)
				|| (type == PrimitiveType.ILOGICE2)
				|| (type == PrimitiveType.ILOGICE3)
				|| (type == PrimitiveType.OLOGIC)
				|| (type == PrimitiveType.OLOGIC2)
				|| (type == PrimitiveType.OLOGICE1)
				|| (type == PrimitiveType.OLOGICE2) || (type == PrimitiveType.OLOGICE3));
	}