lib.callVoidCallback(cb);
assertTrue("Callback not called", called[0]);
Map refs = new WeakHashMap(CallbackReference.callbackMap);
refs.putAll(CallbackReference.directCallbackMap);
assertTrue("Callback not cached", refs.containsKey(cb));
CallbackReference ref = (CallbackReference)refs.get(cb);
refs = ref.proxy != null ? CallbackReference.callbackMap
: CallbackReference.directCallbackMap;
Pointer cbstruct = ref.cbstruct;