{
if ( !this.mappedClasses.contains( c.implClass.binaryName() )
&& c.target.getCustomizations().find( ORM_NS, "mapped-superclass" ) != null )
{
final CPluginCustomization pc = c.target.getCustomizations().find( ORM_NS, "mapped-superclass" );
final MappedSuperclass mappedSuperclass =
JAXB.unmarshal( new DOMSource( pc.element ), MappedSuperclass.class );
orm.getMappedSuperclass().add( mappedSuperclass );
this.toMappedSuperclass( outline, c, orm, mappedSuperclass );
if ( !pc.isAcknowledged() )
{
pc.markAsAcknowledged();
}
this.mappedClasses.add( mappedSuperclass.getClazz() );
}
}