question: public ShortInterleavedRaster ( SampleModel sampleModel , Point origin ) { this ( sampleModel , sampleModel . createDataBuffer ( ) , new Rectangle ( origin . x , origin . y , sampleModel . getWidth ( ) , sampleModel . getHeight ( ) ) , origin , null ) ; }
target:  Constructs a ShortInterleavedRaster with the given SampleModel. The Raster's upper left corner is origin and it is the same size as the SampleModel.  A DataBuffer large enough to describe the Raster is automatically created.  SampleModel must be of type PixelInterleavedSampleModel or SinglePixelPackedSampleModel.