code: @Pure
      @XtextOperator("-")
      @SuppressWarnings("unchecked")
      public static <M extends Matrix2d> M operator_minus(double left, M right) {
          assert right != null : AssertMessages.notNullParameter(1);
          final M result = (M) right.clone();
          result.set(
                  left - right.getM00(),
                  left - right.getM01(),
                  left - right.getM10(),
                  left - right.getM11());
          return result;
      }
docs: Replies the substraction of the given scalar to this matrix: {@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 Matrix2d#operator_minus(double)}.
  
  @param <M> the type of the matrix.
  @param left the scalar.
  @param right the matrix.
  @return the sum of the matrix and the scalar.
  @see Matrix2d#add(double)
  @see Matrix2d#operator_minus(double)