code: @Override
      public final void removedService(ServiceReference<PageMounter> reference, PageMounter mounter) {
          PageMounter pageMounter = mounter;
          List<? extends MountPointInfo> infos = pageMounter.getMountPoints();
          for (MountPointInfo info : infos) {
              LOGGER.trace("Trying to mount {} with {}", info.getPath(), info.getPage().getName());
              Application oldApp = ThreadContext.getApplication();
              ThreadContext.setApplication(application);
              if (!Session.exists()) {
                  Request request = new MockWebRequest(Url.parse(info.getPath()));
                  ThreadContext.setSession(new WebSession(request));
              }
              application.unmount(info.getPath());
              ThreadContext.setApplication(oldApp);
              LOGGER.info("Unmounted {} with {}", info.getPath(), info.getPage().getName());
          }
  
          super.removedService(reference, pageMounter);
      }
docs: {@inheritDoc}