@Override
 public void dispose() {
   myPointer.useCount -= disposeCount - 1;
   LOG.assertTrue(myPointer.useCount > 0);
   myPointer.dispose();
 }