docs: @Override
  	@Pure
  	public final P getNearest(Point2D<?, ?> position) {
  		final Pair<P, Double> data = getNearestData(position.getX(), position.getY());
  		if (data != null) {
  			return data.getKey();
  		}
  		return null;
  	}