NXP-16240: cleanup
NXP-16236: make DefaultPermissionProvider thread-safe
NXP-16052: clean up exceptions (this sometimes threw NPE)
NXP-16252: Null document's properties are reimported with empty value (not null)
NXP-15975 / NXP-16065 / NXP-16069 : Core Extended Fields : Basic Constraints & Document Validation Service
NXP-15975 / NXP-16065 / NXP-16068 : Extended fields : Custom field : ExternalReferenceService
NXP-15975 / NXP-16065 : Extended Fields : Constraints translation system
NXP-15975 / NXP-16068 : Core Extended Field : External Reference Resolver : Type.isResolver returned wrong value
NXP-15975 / NXP-16065 : Extended Fields : Wrong @since version
NXP-15975 / NXP-16068 : Core Extended Field : External Reference : Test ExternalReferenceService and DocumentModel and Properties associated features
NXP-15975 / NXP-16068 : Core Extended Field : External Reference Resolver : Remove generics from Resolver to enable multi types resolving (ex: NuxeoPrincipal + NuxeoGroup)
NXP-15975 / NXP-16068 : Core Extended Field : External Reference Resolver : ensure custom field validation works
NXP-15975 / NXP-16068 : Core Extended Field : External Reference Resolver : test reference on list and complex fields
NXP-15975 / NXP-16068 : Core Extended Field : Principal reference fields
NXP-15975 / NXP-16068 : Core Extended Field : External References : Force fetching option using doc context map
NXP-15975 / NXP-16068 : Core Extended Field : Principal reference fields - rename parameter
NXP-15975 / NXP-16068 : Core Extended Field : Principal reference fields - check configuration loading
NXP-15975 / NXP-16065 : Extended Fields : Constraints translation corrections
NXP-15975 / NXP-16065 : Extended Fields : Constraints translation corrections
NXP-15975 / NXP-16068 : Core Extended Field : Principal reference fields - Constraint Violation message translations