function(oNodeList) {
		var aNodeValues = [];
		var xPath = AnnotationParser._oXPath;

		for (var i = 0; i < oNodeList.length; ++i) {
			var oNode = xPath.nextNode(oNodeList, i);
			var vNodeValue = AnnotationParser.getPropertyValues(oNode);

			var sType = oNode.getAttribute("Type");
			if (sType) {
				vNodeValue["RecordType"] = AnnotationParser.replaceWithAlias(sType);
			}

			aNodeValues.push(vNodeValue);
		}

		return aNodeValues;
	}
function(oNodeList) {
		var aNodeValues = [];
		var xPath = AnnotationParser._oXPath;

		for (var i = 0; i < oNodeList.length; ++i) {
			var oNode = xPath.nextNode(oNodeList, i);
			var vNodeValue = AnnotationParser.getPropertyValues(oNode);

			var sType = oNode.getAttribute("Type");
			if (sType) {
				vNodeValue["RecordType"] = AnnotationParser.replaceWithAlias(sType);
			}

			aNodeValues.push(vNodeValue);
		}

		return aNodeValues;
	}
function ( oNodeList ) { var aNodeValues = [ ] ; var xPath = AnnotationParser . _oXPath ; for ( var i = 0 ; i < oNodeList . length ; ++ i ) { var oNode = xPath . nextNode ( oNodeList , i ) ; var vNodeValue = AnnotationParser . getPropertyValues ( oNode ) ; var sType = oNode . getAttribute ( "Type" ) ; if ( sType ) { vNodeValue [ "RecordType" ] = AnnotationParser . replaceWithAlias ( sType ) ; } aNodeValues . push ( vNodeValue ) ; } return aNodeValues ; }
/*
Returns a property value object for the given nodes

@param {XPathResult} oNodeList - As many nodes as should be checked for Record values
@return {object|object[]} The extracted values
@static
@private
/ * Returns a property value object for the given nodes
Returns the values of all the nodes in the given NodeList