moved to XmlStreamReader