protected synchronized void releaseNative() { if (nativeHandlerAddr != 0) { NativeRuntime.releaseNativeObject(nativeHandlerAddr); nativeHandlerAddr = 0; } }