code: function (oInterface, oPathValue) {
  			var i,
  				sName,
  				aParts = [],
  				sPrefix = "",
  				oParameter,
  				aParameters = oPathValue.value,
  				oResult,
  				oTemplate = Expression.parameter(oInterface, oPathValue, 0, "Edm.String");
  
  			aParts.push('odata.fillUriTemplate(', Basics.resultToString(oTemplate, true), ',{');
  			for (i = 1; i < aParameters.length; i += 1) {
  				oParameter = Basics.descend(oPathValue, i, "object");
  				sName = Basics.property(oParameter, "Name", "string");
  				oResult = Expression.expression(oInterface, Basics.descend(oParameter, "Value"),
  					/*bExpression*/true);
  				aParts.push(sPrefix, Basics.toJSON(sName), ":",
  					Basics.resultToString(oResult, true));
  				sPrefix = ",";
  			}
  			aParts.push("})");
  			return {
  				result : "expression",
  				value : aParts.join(""),
  				type : "Edm.String"
  			};
  		}
docs: Handling of "14.5.3.1.2 Function odata.fillUriTemplate".
  
  @param {sap.ui.core.util.XMLPreprocessor.IContext|sap.ui.model.Context} oInterface
  the callback interface related to the current formatter call
  @param {object} oPathValue
  path and value information pointing to the parameters array (see Expression object)
  @returns {object}
  the result object