docs: public static <T extends GrayF<T>, W extends ImageInterleaved>
  	DiscreteFourierTransform<T,W> createTransform( ImageDataType type ) {
  		switch( type ) {
  			case F32: return (DiscreteFourierTransform)createTransformF32();
  			case F64: return (DiscreteFourierTransform)createTransformF64();
  		}
  		throw new IllegalArgumentException("Unsupported image type "+type);
  	}