docs: public static <T extends ImageBase<T>> void convertFrom(BufferedImage src, T dst , boolean orderRgb) {
  		if( dst instanceof ImageGray) {
  			ImageGray sb = (ImageGray)dst;
  			convertFromSingle(src, sb, (Class<ImageGray>) sb.getClass());
  		} else if( dst instanceof Planar) {
  			Planar ms = (Planar)dst;
  			convertFromPlanar(src,ms,orderRgb,ms.getBandType());
  		} else if( dst instanceof ImageInterleaved ) {
  			convertFromInterleaved(src, (ImageInterleaved) dst, orderRgb);
  		} else {
  			throw new IllegalArgumentException("Unknown type " + dst.getClass().getSimpleName());
  		}
  	}