void (XmlFile file) { final XmlTag rootTag = file.getRootTag(); if (rootTag != null) { myProcessingState = new State(); try { rootTag.processElements(this, rootTag); } finally { myProcessingState = null; } } }