}
// Set shouldAcquireValueAfterInsert flag: identity -> true; sequence objects -> false.
if(dbPlatform.supportsIdentity() && shouldUseIdentityIfPlatformSupports()) {
// identity is both supported by platform and desired by the NativeSequence
setShouldAcquireValueAfterInsert(true);
} else if(dbPlatform.supportsSequenceObjects() && !shouldUseIdentityIfPlatformSupports()) {
// sequence objects is both supported by platform and desired by the NativeSequence
setShouldAcquireValueAfterInsert(false);
} else {
if(dbPlatform.supportsNativeSequenceNumbers()) {
// platform support contradicts to NativeSequence setting - go with platform supported choice.