@Override
    public @NonNull CompletableFuture<@NonNull Suggestions<C, S>> suggest(
            final @NonNull CommandContext<C> context,
            final @NonNull String input
    ) {
        return this.suggestFromTree(context, input);
    }
Creates a new {@link DelegatingSuggestionFactory}.

@param commandManager       the command manager
@param commandTree          the command tree
@param contextFactory       the context factory
@param executionCoordinator the execution coordinator
@param mapper               the suggestion mapper
cloud-core/src/main/java/org/incendo/cloud/suggestion/DelegatingSuggestionFactory.java