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