question: public ByteComponentRaster ( SampleModel sampleModel , DataBuffer dataBuffer , Point origin ) { this ( sampleModel , dataBuffer , new Rectangle ( origin . x , origin . y , sampleModel . getWidth ( ) , sampleModel . getHeight ( ) ) , origin , null ) ; }
target:  Constructs a ByteComponentRaster with the given SampleModel and DataBuffer.  The Raster's upper left corner is origin and it is the same size as the SampleModel.  The DataBuffer is not initialized and must be a DataBufferByte compatible with SampleModel. SampleModel must be of type SinglePixelPackedSampleModel or ComponentSampleModel.