interface JniNativeHandleOwner
| static val EMPTY_HANDLE: LongThe default native handle value. Specifies that the native handle was never created on jni site. | 
| abstract fun dispose(): UnitRemove all internal references, clear memory, invalidate the native handle. Has to be called when the native object is no longer needed. | |
| abstract fun getNativeHandle(): LongGet the native object's unique id, valid until  | 
| interface NativeObject : JniNativeHandleOwnerA Java counterpart of a native object. |