drivineMetamodelVersionStore

fun drivineMetamodelVersionStore(persistenceManager: <Error class: unknown class>): <Error class: unknown class>

The version store, returned as a SweptBaselineStore on purpose.

Both shipped stores track the reconciled baseline, and a host needs that capability by name: after it has swept every context it meant to reconcile it calls SweptBaselineStore.markSwept itself. Spring predicts a bean's type from the factory method's return type, so declaring the narrower MetamodelVersionStore here would hide the baseline capability at injection time and leave a SweptBaselineStore injection point unresolvable.