// Inheritance
InheritanceMetaData inhmd = null;
if (inheritanceStrategy != null)
{
// Strategy specified so create inheritance data
inhmd = cmd.newInheritanceMetadata().setStrategy(inheritanceStrategy);
inhmd.setStrategyForTree(inheritanceStrategyForTree);
}
else if (discriminatorValue != null || discriminatorColumnName != null ||
discriminatorColumnLength != null || discriminatorColumnType != null)
{