code: @Deprecated
      public void decodeRGB(ByteBuffer dst, int stride, int numMCURows) throws IOException {
          decode(dst, stride, numMCURows, YUVtoRGBA.instance);
      }
docs: Decodes a number of MCU rows into the specified ByteBuffer as RGBA data.
  {@link #startDecode() } must be called before this method.
  
  <p>The first decoded line is placed at {@code dst.position() },
  the second line at {@code dst.position() + stride } and so on. After decoding
  the buffer position is at {@code dst.position() + n*stride } where n is
  the number of decoded lines which might be less than
  {@code numMCURows * getMCURowHeight() } at the end of the image.</p>
  
  <p>This method calls {@link #decode(java.nio.ByteBuffer, int, int, de.matthiasmann.jpegdecoder.YUVDecoder) }
  with {@link YUVtoRGBA#instance} as decoder.</p>
  
  @param dst the target ByteBuffer
  @param stride the distance in bytes from the start of one line to the start of the next.
  The absolute value should be &gt;= {@link #getImageWidth() }*4, can also be negative.
  @param numMCURows the number of MCU rows to decode.
  @throws IOException if an IO error occurred
  @throws IllegalArgumentException if numMCURows is invalid
  @throws IllegalStateException if {@link #startDecode() } has not been called
  @throws UnsupportedOperationException if the JPEG is not a color JPEG
  @see #getNumComponents()
  @see #getNumMCURows()
  @deprecated This method should have been named {@code decodeRGBA}