~GraphicsState() { Destruct(); }
GraphicsState :: ~GraphicsState() { if (NULL != mClipRegion) {  printf( "oops, leaked a region from rc-gs\n"); mClipRegion = NULL; }      }
  ~GraphicsState() { Destruct(); }