ClassMapping sup = cls.getMappedPCSuperclassMapping();
if (sup == null || cls.getEmbeddingMetaData() != null)
throw new MetaDataException(_loc.get("not-sub", cls));
ClassMappingInfo info = cls.getMappingInfo();
info.assertNoSchemaComponents(cls, true);
if (!DBIdentifier.isNull(info.getTableIdentifier())) {
Table table = info.createTable(cls, null, info.getSchemaIdentifier(),
info.getTableIdentifier(), false);
if (table != sup.getTable())