AbstractClassMetaData acmd, ClassLoaderResolver clr, int[] fieldNumbers, EmbeddedMetaData emd) {
DatastoreTable table = getStoreManager().getDatastoreClass(acmd.getFullClassName(), clr);
if (table == null) {
// We've seen this when there is a class with the superclass inheritance
// strategy that does not have a parent
throw new NoPersistenceInformationException(acmd.getFullClassName());
}
InsertMappingConsumer consumer = new InsertMappingConsumer(acmd);
if (emd == null) {
table.provideDatastoreIdMappings(consumer);
table.providePrimaryKeyMappings(consumer);