Minimal structural shape consulted by RunMaybeSerial. Anything that exposes
a boolean IsInTransaction (e.g. a DatabaseProviderBase subclass) qualifies.
The check is purely structural and tolerates objects that don't expose the
flag (in which case the helper defaults to parallel execution).
Minimal structural shape consulted by
RunMaybeSerial. Anything that exposes a booleanIsInTransaction(e.g. aDatabaseProviderBasesubclass) qualifies. The check is purely structural and tolerates objects that don't expose the flag (in which case the helper defaults to parallel execution).