void mapOut(String out, Object comp, String comp_out) {
		if (comp == ca.getComponent()) {
			throw new ComponentException(
					"cannot connect 'Out' with itself for " + out);
		}
		ComponentAccess ac_dest = lookup(comp);
		FieldAccess destAccess = (FieldAccess) ac_dest.output(comp_out);
		FieldAccess srcAccess = (FieldAccess) ca.output(out);
		checkFA(destAccess, comp, comp_out);
		checkFA(srcAccess, ca.getComponent(), out);

		FieldContent data = srcAccess.getData();
		data.tagLeaf();
		data.tagOut();

		destAccess.setData(data);
		dataSet.add(data);

		if (log.isLoggable(Level.CONFIG)) {
			log.log(Level.CONFIG, String.format("@Out(%s) -> @Out(%s)",
					srcAccess, destAccess));
		}
		// ens.fireMapOut(srcAccess, destAccess);
	}