void () { try { assertNoMoreResultsArrive(); myDataWaiter.tearDown(); if (myDataWaiter.failed()) { fail("Only one refresh should have happened, an error happened instead: " + myDataWaiter.getExceptionText()); } } catch (Throwable e) { addSuppressedException(e); } finally { super.tearDown(); } }