final @NonNull List<@NonNull CommandComponent<C>> components() {
        return this.components;
    }
Returns a new builder with a new component using the given {@code parserDescriptor} into the component list.

@param <T>                the type of the parser
@param name               the name of the component
@param parserDescriptor   the parser
@param suggestionProvider custom suggestion provider
@return the new builder
cloud-core/src/main/java/org/incendo/cloud/parser/aggregate/AggregateParserBuilder.java