final MXMLTreeBuilder builder =
new MXMLTreeBuilder(this, getFileSpecificationGetter(), qname, mxmlData, fileScope, problems);
// Use the MXMLTreeBuilder to build an MXMLFileNode (the root of an MXML AST)
// from the MXMLData (the MXML DOM) and the MXMLFileScope.
final IMXMLFileNode fileNode = builder.build();
try
{
// TODO This belongs in MXMLDocumentNode.
MXMLDocumentNode documentNode = (MXMLDocumentNode)fileNode.getDocumentNode();