Refactor `DefaultImapDecoderFactory` to Use POJO Style and Constructor injection (#2410)

13 files changed