@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();
  }