int bitsPerComponent1 = 8;byte[] processed_data = new byte[bitsPerComponent1 * rows
* ((columns + 7) >> 3)]; // will be resized if needed
// 9allow for not a full 8
// bits
TIFFLZWDecoder lzw_decode = new TIFFLZWDecoder(columns, predictor, bitsPerComponent1);
lzw_decode.decode(data, processed_data, rows);
return applyPredictor(predictor, processed_data, colors, bitsPerComponent1, columns);
}
} else { // version for no parameters