static <C> @NonNull MultipleCommandResult<C> of(
            final @NonNull HelpQuery<C> query,
            final @NonNull String longestPath,
            final @NonNull List<@NonNull String> childSuggestions
    ) {
        return MultipleCommandResultImpl.of(query, longestPath, childSuggestions);
    }
Creates a new result.

@param <C>              the command sender type
@param query            the query that prompted the result
@param longestPath      the longest shared result
@param childSuggestions the syntax hints for the children
@return the result
cloud-core/src/main/java/org/incendo/cloud/help/result/MultipleCommandResult.java