@Override
  Promise<Void> select(@NotNull Object service, @NotNull Class<?> contributorClass) {
    return doSelect(service, contributorClass, false);
  }
@Override
  Promise<Void> select(@NotNull Object service, @NotNull Class<?> contributorClass)