private void addForceFieldConnection(ForceFieldConnection forceFieldConnection) {
		if (forceFieldConnection == null)
			throw new IllegalArgumentException("forceFieldConnection can't be null!");
		if (!forceFieldConnection.getForceFieldGenerators().contains(this))
			throw new IllegalArgumentException("The forcefieldConnection doesn't contain this current forcefieldGenerator");
		for (ForceFieldConnection fc : this.forceFieldConnections)
			if (fc.getForceFieldGenerators().contains(forceFieldConnection))
				throw new IllegalArgumentException("The connectedForceFieldGenerator is already marked as connected!");
			
		forceFieldConnections.add(forceFieldConnection);
	}