public ShouldCollideWithPowerFailureVisitor(PositionChangedObservable collider) {
		if (collider == null)
			throw new IllegalArgumentException("The given collider is invalid!");
		
		this.collider = collider;
	}