Moved the source to the generic version of LoadParseQueryXML, this
includes a significant de-ArrayList'ing