if (fClipCache != 0) OS.DisposeRgn(fClipCache); fClipCache= 0;
public void dispose () {	if (handle == 0) return;	if (data.device.isDisposed()) return;		/* Free resources */	int clipRgn = data.clipRgn;	if (clipRgn != 0) OS.DisposeRgn(clipRgn);		if (fClipCache != 0) OS.DisposeRgn(fClipCache);	fClipCache= 0;		Image image = data.image;	if (image != null) image.memGC = null;	/* AW	int renderTable = data.renderTable;	if (renderTable != 0) OS.XmRenderTableFree(renderTable);	*/	/* Dispose the GC */	drawable.internal_dispose_GC(handle, data);	data.clipRgn = 0;	data.font = null;	drawable = null;	data.device = null;	data.image = null;	data = null;	handle = 0;}