								Image tmp = new Image(display, rect.width, rect.height);
								try 
								{
									ImageData tmpData = tmp.getImageData();
									
									for (int y = 0; y < rect.height; y++)
									{
										for (int x = 0; x < rect.width; x++)
										{
											int val;
											val = (x<<TestImage.WIDTH_BITS);
											val |= y;
											
//											tmpData.setPixels(x, y, val);
											tmpData.setPixels(x, y, 0);
										}
									}
									GC dc = new GC(testImage);
									try
									{
									dc.drawImage(tmp, 0 ,0);
									}
									finally
									{
										dc.dispose();
									}
								}
								finally
								{
									tmp.dispose();
								}