/* 602 */ JPEGDecodeParam param = null;
/* */
/* 604 */ if (table != 0) {
/* 605 */ InputStream tableStream = new ByteArrayInputStream(this.JPEGTable[table]);
/* */
/* 607 */ JPEGImageDecoder dec = JPEGCodec.createJPEGDecoder(tableStream);
/* 608 */ Raster junk = dec.decodeAsRaster();
/* 609 */ param = dec.getJPEGDecodeParam();
/* */ }
/* */
/* 612 */ this.subimageDataStream.seek(getTileOffset(tileIndex));
/* */ JPEGImageDecoder dec;
/* */ JPEGImageDecoder dec;
/* 613 */ if (param != null)
/* 614 */ dec = JPEGCodec.createJPEGDecoder(this.subimageDataStream, param);
/* */ else {
/* 616 */ dec = JPEGCodec.createJPEGDecoder(this.subimageDataStream);
/* */ }
/* 618 */ Raster ras = dec.decodeAsRaster().createTranslatedChild(tx, ty);
/* */
/* 620 */ DataBufferByte dataBuffer = (DataBufferByte)ras.getDataBuffer();
/* 621 */ byte[] data = dataBuffer.getData();
/* */
/* 623 */ int subimageColorType = this.subimageColor[this.resolution][0] >> 16;