function format(vValue, oCurrentContext, fnMethod, bSkipRawValue) {
		if (typeof oCurrentContext === "function") { // allow oCurrentContext to be omitted
			fnMethod = oCurrentContext;
			oCurrentContext = null;
		}
		fnMethod = fnMethod || AnnotationHelper.format;
		if (fnMethod.requiresIContext === true) {
			return bSkipRawValue ? fnMethod(oCurrentContext) : fnMethod(oCurrentContext, vValue);
		}
		return fnMethod(vValue);
	}
/**
	 * Formats the value using the AnnotationHelper. Provides access to the given current context.
	 *
	 * @param {any} vValue
	 *   the value
	 * @param {sap.ui.model.Context} [oCurrentContext]
	 *   the given current context
	 * @param {function} [fnMethod=sap.ui.model.odata.AnnotationHelper.format]
	 *   the custom formatter function to call
	 * @param {boolean} [bSkipRawValue=false]
	 *   do not pass raw value to format function
	 * @returns {string}
	 *   a binding string
	 */
Formats the value using the AnnotationHelper. Provides access to the given current context.
Formats the value using the AnnotationHelper . Provides access to the given current context .
function format(vValue, oCurrentContext, fnMethod, bSkipRawValue) {
		if (typeof oCurrentContext === "function") { 
			fnMethod = oCurrentContext;
			oCurrentContext = null;
		}
		fnMethod = fnMethod || AnnotationHelper.format;
		if (fnMethod.requiresIContext === true) {
			return bSkipRawValue ? fnMethod(oCurrentContext) : fnMethod(oCurrentContext, vValue);
		}
		return fnMethod(vValue);
	}
function format ( vValue , oCurrentContext , fnMethod , bSkipRawValue ) { if ( typeof oCurrentContext === "function" ) { fnMethod = oCurrentContext ; oCurrentContext = null ; } fnMethod = fnMethod || AnnotationHelper . format ; if ( fnMethod . requiresIContext === true ) { return bSkipRawValue ? fnMethod ( oCurrentContext ) : fnMethod ( oCurrentContext , vValue ) ; } return fnMethod ( vValue ) ; }
Formats the value using the AnnotationHelper.
Formats the value using the AnnotationHelper .
// allow oCurrentContext to be omitted