docs: public void massage( T input , T output ) {
  		if( clip ) {
  			T inputAdjusted = clipInput(input, output);
  
  			// configure a simple change in scale for both axises
  			transform.a11 = input.width / (float) output.width;
  			transform.a22 = input.height / (float) output.height;
  			// this change is automatically reflected in the distortion class.  It is configured to cache nothing
  
  			distort.apply(inputAdjusted, output);
  		} else {
  			// scale each axis independently.  It will have the whole image but it will be distorted
  			transform.a11 = input.width / (float) output.width;
  			transform.a22 = input.height / (float) output.height;
  
  			distort.apply(input, output);
  		}
  
  	}