code: @Bind(id = "importerServices", specification = ImporterService.class, aggregate = true, optional = true)
      void bindImporterService(ServiceReference<ImporterService> serviceReference) {
          synchronized (lock) {
              try {
                  importersManager.add(serviceReference);
              } catch (InvalidFilterException invalidFilterException) {
                  LOG.error("The ServiceProperty \"" + TARGET_FILTER_PROPERTY + "\" of the ImporterService "
                                  + bundleContext.getService(serviceReference) + " doesn't provides a valid Filter."
                                  + " To be used, it must provides a correct \"" + TARGET_FILTER_PROPERTY + "\" ServiceProperty.",
                          invalidFilterException
                  );
                  return;
              }
              if (!importersManager.matched(serviceReference)) {
                  return;
              }
              LOG.debug(linkerName + " : Bind the ImporterService "
                      + importersManager.getDeclarationBinder(serviceReference)
                      + " with filter " + importersManager.getTargetFilter(serviceReference));
              importersManager.createLinks(serviceReference);
          }
      }
docs: Bind the {@link ImporterService} matching the importerServiceFilter.
  <p/>
  Check all the already bound {@link ImportDeclaration}s, if the metadata of the ImportDeclaration match the filter
  exposed by the ImporterService, link them together.