@Override @After public void doAfterTest() throws Exception { if (fSession != null) { fSession .getExecutor() .submit(() -> fSession.removeServiceEventListener(GDBConsoleBreakpointsTest.this)) .get(); } fBreakpointEvents.clear(); if (fServicesTracker != null) { fServicesTracker.dispose(); fServicesTracker = null; } super.doAfterTest(); deleteAllPlatformBreakpoints(); }