image = new Image(display, DEFAULT_WIDTH, DEFAULT_HEIGHT);
d.drawDirect( image, display, d.feature(d.point(7,7)), rule );
return extractImageDataAndDispose( image );
} catch(RuntimeException ex) {
if(image != null && !image.isDisposed()) {
image.dispose();
}
throw ex;
}
}
};