docs: @Override
      public void removedService(ServiceReference<ManagedServiceFactory> reference, ManagedServiceFactory service) {
          String[] factoryPids = getServicePid(reference);
  
          if (factoryPids == null) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "removedService(): Invalid service.pid type: " + reference);
              }
              return;
          }
  
          synchronized (caFactory.getConfigurationStore()) {
              for (String pid : factoryPids) {
                  remove(reference, pid);
              }
          }
  
          context.ungetService(reference);
      }