docs: @Override
  	public void invert() {
  		final double det = this.m00 * this.m11 - this.m01 * this.m10;
  		if (MathUtil.isEpsilonZero(det)) {
  			throw new SingularMatrixException(Locale.getString("E1", det)); //$NON-NLS-1$
  		}
  		set(
  				this.m11 / det,
  				-this.m01 / det,
  				(this.m01 * this.m12 - this.m11 * this.m02) / det,
  				-this.m10 / det,
  				this.m00 / det,
  				(this.m10 * this.m02 - this.m00 * this.m12) / det);
  	}