if (!bufferCustomDelete(fields[i], sm, store, customs))
fields[i].delete(sm, store, rowMgr);
ClassMapping sup = mapping.getJoinablePCSuperclassMapping();
if (sup == null) {
Version vers = mapping.getVersion();
if (!bufferCustomDelete(vers, sm, store, customs))
vers.delete(sm, store, rowMgr);
Discriminator dsc = mapping.getDiscriminator();
if (!bufferCustomDelete(dsc, sm, store, customs))
dsc.delete(sm, store, rowMgr);
}
mapping.delete(sm, store, rowMgr);