code: @SuppressWarnings("checkstyle:magicnumber")
  	protected void getScaleRotate2x2(double[] scales, double[] rots) {
  		final double[] tmp = new double[9];
  
  		tmp[0] = this.m00;
  		tmp[1] = this.m01;
  		tmp[2] = 0;
  
  		tmp[3] = this.m10;
  		tmp[4] = this.m11;
  		tmp[5] = 0;
  
  		tmp[6] = 0;
  		tmp[7] = 0;
  		tmp[8] = 0;
  
  		computeSVD(tmp, scales, rots);
  	}
docs: Perform SVD on the 2x2 matrix containing the rotation and scaling factors.
  
  @param scales the scaling factors.
  @param rots the rotation factors.