|| cls.getEmbeddingMetaData() != null)
throw new MetaDataException(_loc.get("not-base-disc", cls));
DiscriminatorMappingInfo info = disc.getMappingInfo();
info.assertNoJoin(disc, true);
info.assertNoForeignKey(disc, !adapt);
info.assertNoUnique(disc, false);
Column tmplate = new Column();
tmplate.setJavaType(getJavaType());
DBDictionary dict = cls.getMappingRepository().getDBDictionary();