code: @Pure
  	@XtextOperator("+")
  	public static <P extends Point2D<? extends P, ?>> P operator_plus(double left, P right) {
  		assert right != null : AssertMessages.notNullParameter(1);
  		return right.getGeomFactory().newPoint(left + right.getX(), left + right.getY());
  	}
docs: Sum of this point and a scalar: {@code left + right}.
  
  <p>This function is an implementation of the operator for
  the languages that defined or based on the
  <a href="https://www.eclipse.org/Xtext/">Xtext framework</a>.
  
  <p>The operation {@code right + left} is supported by {@link Point2D#operator_plus(double)}.
  
  @param <P> the type of the point.
  @param left the scaling factor.
  @param right the vector.
  @return the result.
  @see Point2D#add(Point2D, Vector2D)
  @see Point2D#operator_plus(double)