void checkInFieldAccess() {
			for (Access in : ca.inputs()) {
				if (!in.getData().isValid()) {
					throw new ComponentException("Invalid Access " + in
							+ " -> " + in.getData().access());
				}
			}
			for (ComponentAccess w : oMap.values()) {
				for (Access in : w.inputs()) {
					if (!in.isValid()) {
						throw new ComponentException("Missing Connect for: "
								+ in);
					}
					if (!in.getData().isValid()) {
						throw new ComponentException("Invalid Access " + in
								+ " -> " + in.getData().access());
					}
				}
			}
		}