void () { CheckedDisposable disposable = Disposer.newCheckedDisposable(); assertFalse(disposable.isDisposed()); Disposer.dispose(disposable); assertTrue(disposable.isDisposed()); CheckedDisposable d2 = Disposer.newCheckedDisposable(); assertTrue(disposable.isDisposed()); Disposer.register(d2, disposable); assertFalse(disposable.isDisposed()); assertFalse(d2.isDisposed()); Disposer.dispose(d2); assertTrue(d2.isDisposed()); assertTrue(disposable.isDisposed()); }