MapFactory
is used to create map instances that are compatible with the field type. This performs resolution of the map class by consulting the specified Strategy
implementation. If the strategy cannot resolve the map class then this will select a type from the Java Collections framework, if a compatible one exists.