buf.putMetadata(WIDTH, 2);
buf.putMetadata(HEIGHT, 2);
buf.putMetadata(SRC_X, 2);
buf.putMetadata(SRC_Y, 2);
renderer.handleData(buf, null);
data = ((DataBufferInt)canvas.getOfflineImage().getRaster().getDataBuffer()).getData();
String actualData = Arrays.toString(data);
String expectedData = Arrays.toString(pixelsAfterCopy);
if (!actualData.equals(expectedData))