if ( discriminatorBinding.getHibernateTypeDescriptor().getTypeName() == null ) {
discriminatorBinding.getHibernateTypeDescriptor().setTypeName( "string" );
}
// Handle the relational portion of the binding...
Value discriminatorValue = processValues( discriminatorElement, entityBinding.getBaseTable(), attributeName );
discriminatorBinding.setValue( discriminatorValue );
// ear-mark this value binding as the discriminator...
entityBinding.makeEntityDiscriminator();
entityBinding.getEntityDiscriminator().setValueBinding( discriminatorBinding );