void IJavaPeerable.DisposeUnlessReferenced() { var p = Object.PeekObject(handle); if (p == null) { Dispose(); } }