this.rootModelElement = null;
this.xmlNodeToModelElementsMap = new IdentityHashMap<Node,Object>();
this.sourceEditorService = new XmlSourceEditorService();
final ISourceEditingTextTools sourceEditingTextTools = (ISourceEditingTextTools) this.sourceEditor.getAdapter( ISourceEditingTextTools.class );
final IDOMSourceEditingTextTools domSourceEditingTextTools = (IDOMSourceEditingTextTools) sourceEditingTextTools;
setDomDocument( domSourceEditingTextTools.getDOMDocument() );
this.xmlNodeListener = new INodeAdapter()
{
public boolean isAdapterForType( final Object type )
{