| writePropertyInternal(Object, DocumentAccessor, MongoPersistentProperty, PersistentPropertyAccessor) |  | 0% |  | 0% | 17 | 17 | 49 | 49 | 1 | 1 |
| convertToMongoType(Object, TypeInformation) |  | 0% |  | 0% | 18 | 18 | 43 | 43 | 1 | 1 |
| readAssociation(Association, DocumentAccessor, DbRefProxyHandler, DbRefResolverCallback, MappingMongoConverter.ConversionContext) |  | 0% |  | 0% | 15 | 15 | 26 | 26 | 1 | 1 |
| doReadProjection(MappingMongoConverter.ConversionContext, Bson, EntityProjection) |  | 0% |  | 0% | 5 | 5 | 30 | 30 | 1 | 1 |
| readDocument(MappingMongoConverter.ConversionContext, Bson, TypeInformation) |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 1 | 1 |
| createDBRef(Object, MongoPersistentProperty) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| readCollectionOrArray(MappingMongoConverter.ConversionContext, Collection, TypeInformation) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| MappingMongoConverter(DbRefResolver, MappingContext) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| writeCollectionInternal(Collection, TypeInformation, Collection) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| removeTypeInfo(Object, boolean) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
| writeMapInternal(Map, Bson, TypeInformation) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1 |
| createMap(Map, MongoPersistentProperty) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| createCollection(Collection, MongoPersistentProperty) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| bulkReadAndConvertDBRefs(MappingMongoConverter.ConversionContext, List, TypeInformation) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| readProperties(MappingMongoConverter.ConversionContext, MongoPersistentEntity, PersistentPropertyAccessor, DocumentAccessor, MappingMongoConverter.MongoDbPropertyValueProvider, ValueExpressionEvaluator, BiPredicate) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| writeProperties(Bson, MongoPersistentEntity, PersistentPropertyAccessor, DocumentAccessor, MongoPersistentProperty) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| readMap(MappingMongoConverter.ConversionContext, Bson, TypeInformation) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| writeInternal(Object, Bson, TypeInformation) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| getPotentiallyConvertedSimpleWrite(Object, Class) |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 1 | 1 |
| writeInternal(Object, Bson, MongoPersistentEntity) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| populateProperties(MappingMongoConverter.ConversionContext, MongoPersistentEntity, DocumentAccessor, ValueExpressionEvaluator, Object) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| setApplicationContext(ApplicationContext) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| read(MappingMongoConverter.ConversionContext, MongoPersistentEntity, Document) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| createDocumentPointer(Object, MongoPersistentProperty) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| project(EntityProjection, Bson) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| readDBRef(MappingMongoConverter.ConversionContext, DBRef, TypeInformation) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| readUnwrapped(MappingMongoConverter.ConversionContext, DocumentAccessor, MongoPersistentProperty, MongoPersistentEntity) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| with(MongoDatabaseFactory) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| toDocumentPointer(Object, MongoPersistentProperty) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| write(Object, Bson) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| bulkReadAndConvertDBRefMapIntoTarget(MappingMongoConverter.ConversionContext, TypeInformation, Map, Map) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| readValue(MappingMongoConverter.ConversionContext, Object, TypeInformation) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| isCollectionOfDbRefWhereBulkFetchIsPossible(Iterable) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getPotentiallyConvertedSimpleRead(Object, Class) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| applyPropertyConversion(Object, MongoPersistentProperty, PersistentPropertyAccessor) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| readAndPopulateIdentifier(MappingMongoConverter.ConversionContext, PersistentPropertyAccessor, DocumentAccessor, MongoPersistentEntity, ValueExpressionEvaluator) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| writeSimpleInternal(Object, Bson, MongoPersistentProperty, PersistentPropertyAccessor) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| lambda$readMap$10(Class, Map, MappingMongoConverter.ConversionContext, TypeInformation, String, Object) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| writeAssociation(Association, PersistentPropertyAccessor, DocumentAccessor) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| addCustomTypeKeyIfNecessary(TypeInformation, Object, Bson) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| potentiallyEscapeMapKey(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getParameterProvider(MappingMongoConverter.ConversionContext, MongoPersistentEntity, DocumentAccessor, ValueExpressionEvaluator) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| readIdValue(MappingMongoConverter.ConversionContext, ValueExpressionEvaluator, MongoPersistentProperty, Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| potentiallyConvertMapKey(Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| maybeConvertList(Iterable, TypeInformation) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| toDBRef(Object, MongoPersistentProperty) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| maybeCallAfterConvert(Object, Document, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getConversionContext(ObjectPath) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doConvert(Object, Class, Class) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| requiresTypeHint(Class) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| lambda$static$0(MongoPersistentEntity, MongoPersistentProperty) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| doReadOrProject(MappingMongoConverter.ConversionContext, Bson, TypeInformation, EntityProjection) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDbRefResolverCallback(MappingMongoConverter.ConversionContext, DocumentAccessor, ValueExpressionEvaluator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| MappingMongoConverter(MongoDatabaseFactory, MappingContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getEnvironment() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| prepareMapKey(Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| potentiallyUnescapeMapKey(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| convertToMongoType(Object, MongoPersistentEntity) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$createCollection$9(MongoPersistentProperty, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$new$2(MongoPersistentProperty, Bson, ValueExpressionEvaluator, ObjectPath) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCodecRegistry() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getTypeMapper() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getValueInternal(MappingMongoConverter.ConversionContext, MongoPersistentProperty, Bson, ValueExpressionEvaluator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| preserveMapKeys(boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| read(TypeInformation, Bson) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeSimpleInternal(Object, Bson, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| maybeEmitEvent(MongoMappingEvent) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getWriteTarget(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setEntityCallbacks(EntityCallbacks) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| canPublishEvent() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getDbRefResolverCallback$4(MappingMongoConverter.ConversionContext, MongoPersistentProperty, Bson, ValueExpressionEvaluator, ObjectPath) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| read(Class, Bson) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPotentiallyConvertedSimpleRead(Object, TypeInformation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doConvert(Object, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readRef(DBRef) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bulkReadRefs(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$toDocumentPointer$6(Object, MongoPersistentProperty) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$1(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setTypeMapper(MongoTypeMapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMapKeyDotReplacement(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCodecRegistryProvider(CodecRegistryProvider) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| peek(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProjectionFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCustomConversions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMappingContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createDocumentPointer$8(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createDocumentPointer$7(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$readAssociation$5(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doReadProjection$3(MongoPersistentEntity, MongoPersistentProperty) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |