Рассмотрим случай, когда у меня есть 2 экземпляра Object Mapper. Я хочу, чтобы из сериализации были исключены поля, аннотированные какой-либо пользовательской аннотацией, в то время как другой картограф включает (игнорирует аннотацию)
Например, класс имеет 3 поля a, b, c, а c аннотирован некоторой аннотацией (скажем, @IgnoreField) (их будет n количество классов, каждый будет иметь свои поля, которые не предназначены для сериализации)
Теперь 1-й преобразователь объектов o1 должен сериализовать только a и b. В то время как второй сопоставитель объектов o2 может сериализовать a, b и c.
Это может произойти с любым классом, имеющим разные поля, некоторые из которых могут быть аннотированы.