gbadner/hibernate-core — comment on commit d62ad40fda8cf9c5eadd7fbe39317383c6c917d6
File: hibernate-core/src/main/java/org/hibernate/engine/internal/NonNullableTransientDependencies.java line 36
By gbadner:

Multiple property paths can refer to the same transient entity. Property paths are only needed to provide details for a TransientObjectException.

TransientObjectExceptions should be rare, so in most cases, the property paths will not be used.

Thinking about this more, maybe it's better to determine the property path(s) only when the TransientObjectException message is being built. In this case, NonNullableTransientDependencies really is not needed.