@Override
    public @Nullable Object handle(final @NonNull InjectionRequest<C> request) {
        try {
            return this.injector.getInstance(createKey(request.injectedClass(), request.annotationAccessor()));
        } catch (final ConfigurationException ignored) {
            return null;
        }
    }
Creates a new Guice injection service that wraps the given injector

@param <C>      command sender type
@param injector injector to wrap
@return the created injection service
cloud-core/src/main/java/org/incendo/cloud/injection/GuiceInjectionService.java