Currently, the Jackson2Parser only looks for optionalAnnoations when determining if a property should be optional. It seems like it should default to ! beanPropertyWriter.getMetadata().isRequired()
so as to support custom optional-detection by jackson modules.
In my case, I want it so that the Kotlin module can determine nullability.