pixelStride, pixelStride*w,
pixelStride, scanlineStride,
  public SampleModel createCompatibleSampleModel(int w, int h)  {    int pixelStride = getNumComponents();        /* TODO: Maybe we don't need to create a new offset array each       time, but rather use the same array every time. */    int[] bandOffsets = new int[pixelStride];    for (int i=0; i<pixelStride; i++) bandOffsets[i] = i;    return new ComponentSampleModel(transferType, w, h,				    pixelStride, pixelStride*w,				    bandOffsets);  }