protected void disposeImpl() { freeNativeData(); super.disposeImpl(); }
protected void disposeImpl() { preDispose(); super.disposeImpl(); }