src/sap.ui.core/src/sap/ui/model/odata/_ODataMetaModelUtils.js
function (oAnnotations, oSchema, oEntityContainer, oFunctionImport) {
			var mAnnotations;

			if (!oFunctionImport.parameter) {
				return;
			}
			mAnnotations = Utils.getChildAnnotations(oAnnotations,
				oSchema.namespace + "." + oEntityContainer.name, true);
			oFunctionImport.parameter.forEach(
				function (oParam) {
					Utils.liftSAPData(oParam);
					jQuery.extend(oParam,
						mAnnotations[oFunctionImport.name + "/" + oParam.name]);
				}
			);
		}
function (oAnnotations, oSchema, oEntityContainer, oFunctionImport) {
			var mAnnotations;

			if (!oFunctionImport.parameter) {
				return;
			}
			mAnnotations = Utils.getChildAnnotations(oAnnotations,
				oSchema.namespace + "." + oEntityContainer.name, true);
			oFunctionImport.parameter.forEach(
				function (oParam) {
					Utils.liftSAPData(oParam);
					jQuery.extend(oParam,
						mAnnotations[oFunctionImport.name + "/" + oParam.name]);
				}
			);
		}
function ( oAnnotations , oSchema , oEntityContainer , oFunctionImport ) { var mAnnotations ; if ( ! oFunctionImport . parameter ) { return ; } mAnnotations = Utils . getChildAnnotations ( oAnnotations , oSchema . namespace + "." + oEntityContainer . name , true ) ; oFunctionImport . parameter . forEach ( function ( oParam ) { Utils . liftSAPData ( oParam ) ; jQuery . extend ( oParam , mAnnotations [ oFunctionImport . name + "/" + oParam . name ] ) ; } ) ; }
Visits all parameters of the given function import.

@param {object} oAnnotations
annotations "JSON"
@param {object} oSchema
OData data service schema
@param {object} oEntityContainer
the entity container
@param {object} oFunctionImport
a function import's V2 metadata object
Visits all parameters of the given function import .