docs: public static <T extends ImageGray<T>> T convert(ImageGray<?> src , T dst , Class<T> typeDst  )
  	{
  		if (dst == null) {
  			dst =(T) GeneralizedImageOps.createSingleBand(typeDst, src.width, src.height);
  		} else {
  			InputSanityCheck.checkSameShape(src, dst);
  		}
  		convert(src,dst);
  
  		return dst;
  	}