{
super.init( modelElement );
final ElementType modelElementType = modelElement.type();
final CustomXmlRootBinding customXmlRootBindingAnnotation = modelElementType.getAnnotation( CustomXmlRootBinding.class );
if( customXmlRootBindingAnnotation != null )
{
try
{
this.rootElementController = customXmlRootBindingAnnotation.value().newInstance();
}
catch( Exception e )
{
Sapphire.service( LoggingService.class ).log( e );
}