The MapStruct annotation processor currently enters an infinite recursion, leading to a java.lang.StackOverflowError, if a mapper interface mistakenly includes itself in its own @Mapper(uses = ...) ...