The CustomConversions class has several problems if used incorrectly.
- Annotate API with Spring's
@NonNull and @Nullable annotations.
- Apply Java 17 language features.
- Reinstate the hasValueConverter(:PropertyConverter) method.
- Edit Javadoc.
- Remove "!" mark in Exception messages.