for (y=0; y<h; y++)
int maxX = x + w; int maxY = y + h; for (int yy = x; yy < maxY; yy++)
  public int[] getPixels(int x, int y, int w, int h, int[] iArray,			 DataBuffer data)  {    if (iArray == null) iArray = new int[w*h*numBands];    int outOffset = 0;    for (y=0; y<h; y++)      {	for (x=0; x<w;)	  {	    for (int b=0; b < numBands; b++)	      {		int offset = bandOffsets[b] + y * scanlineStride + x;		iArray[outOffset++] =		  data.getElem(bankIndices[b], offset);	      }	  }      }    return iArray;	  }