public @This @NonNull Builder<C, T> preprocessor(final @NonNull ComponentPreprocessor<? super C> preprocessor) {
            this.componentPreprocessors.add((ComponentPreprocessor<C>) Objects.requireNonNull(preprocessor, "preprocessor"));
            return this;
        }
Adds the {@code preprocessor}.

@param preprocessor the preprocessor
@return {@code this}
cloud-core/src/main/java/org/incendo/cloud/component/CommandComponent.java