code: @Pure
  	public Point2D<?, ?> predictTargetPosition(Point2D<?, ?> targetPosition, Vector2D<?, ?> targetLinearMotion) {
  		return new Point2d(
  				targetPosition.getX() + targetLinearMotion.getX() * this.predictionDuration,
  				targetPosition.getY() + targetLinearMotion.getY() * this.predictionDuration);
  	}
docs: Predict the next position of the target.
  
  @param targetPosition is the position of the target.
  @param targetLinearMotion is the linear motion of the target.
  @return the predicted position.