@API(status = API.Status.STABLE)
    public <A extends Annotation> void registerPreprocessorMapper(
            final @NonNull Class<A> annotation,
            final @NonNull PreprocessorMapper<A, C> preprocessorMapper
    ) {
        this.preprocessorMappers.put(annotation, preprocessorMapper);
    }
Registers a preprocessor mapper

@param annotation         annotation class
@param preprocessorMapper preprocessor mapper
@param <A>                annotation type
cloud-annotations/src/main/java/org/incendo/cloud/annotations/AnnotationParser.java