protected void basicEntityBinding(
XMLHibernateMapping.XMLClass entityClazz,
EntityBinding entityBinding,
Hierarchical superType) {
entityBinding.setEntity( new Entity( bindingContext.extractEntityName( entityClazz ), superType ) );
entityBinding.initialize( new HbmEntityBindingState( isRoot(), getInheritanceType(), bindingContext, entityClazz ) );
// TODO: move this stuff out
// transfer an explicitly defined lazy attribute
bindPojoRepresentation( entityClazz, entityBinding );
bindDom4jRepresentation( entityClazz, entityBinding );