@Activate
    public void activate() {
        driverAdminService.addListener(driverListener);
        eventDispatcher.addSink(PiPipeconfEvent.class, listenerRegistry);
        checkMissingMergedDrivers();
        if (!missingMergedDrivers.isEmpty()) {
            // Missing drivers should be created upon detecting registration
            // events of a new pipeconf or a base driver. If, for any reason, we
            // miss such event, here's a watchdog task.
            SharedExecutors.getPoolThreadExecutor()
                    .execute(this::missingDriversWatchdogTask);
        }
        log.info("Started");
    }
@Test
    public void activate() {
        assertEquals("Incorrect driver admin service", driverAdminService, mgr.driverAdminService);
        assertEquals("Incorrect driverAdminService service", driverAdminService, mgr.driverAdminService);
        assertEquals("Incorrect configuration service", cfgService, mgr.cfgService);
    }