src/sap.ui.core/src/sap/ui/model/odata/_ODataMetaModelUtils.js
function (sV2AnnotationName, oEntitySet, oProperty) {
			var aNames = mV2ToV4PropertyCollection[sV2AnnotationName],
				sTerm = aNames[0],
				sCollection = aNames[1],
				oAnnotation = oEntitySet[sTerm] || {},
				aCollection = oAnnotation[sCollection] || [];

			aCollection.push({ "PropertyPath" : oProperty.name });
			oAnnotation[sCollection] = aCollection;
			oEntitySet[sTerm] = oAnnotation;
		}
function (sV2AnnotationName, oEntitySet, oProperty) {
			var aNames = mV2ToV4PropertyCollection[sV2AnnotationName],
				sTerm = aNames[0],
				sCollection = aNames[1],
				oAnnotation = oEntitySet[sTerm] || {},
				aCollection = oAnnotation[sCollection] || [];

			aCollection.push({ "PropertyPath" : oProperty.name });
			oAnnotation[sCollection] = aCollection;
			oEntitySet[sTerm] = oAnnotation;
		}
function ( sV2AnnotationName , oEntitySet , oProperty ) { var aNames = mV2ToV4PropertyCollection [ sV2AnnotationName ] , sTerm = aNames [ 0 ] , sCollection = aNames [ 1 ] , oAnnotation = oEntitySet [ sTerm ] || { } , aCollection = oAnnotation [ sCollection ] || [ ] ; aCollection . push ( { "PropertyPath" : oProperty . name } ) ; oAnnotation [ sCollection ] = aCollection ; oEntitySet [ sTerm ] = oAnnotation ; }
Adds current property to the property collection for given V2 annotation.

@param {string} sV2AnnotationName
V2 annotation name (key in map mV2ToV4PropertyCollection)
@param {object} oEntitySet
the entity set
@param {object} oProperty
the property of the entity
Adds current property to the property collection for given V2 annotation .