code: function (oInterface, vRawValue) {
  				if (arguments.length === 1) {
  					vRawValue = oInterface.getObject("");
  				}
  				return Expression.getExpression(oInterface, vRawValue, false);
  			}
docs: Formatter function that is used in a complex binding inside an XML template view.
  The function is used to interpret OData V4 annotations, supporting the same
  annotations as {@link #.format format} but with a simplified output aimed at
  design-time templating with smart controls.
  
  In contrast to <code>format</code>, "14.5.12 Expression edm:Path" or
  "14.5.13 Expression edm:PropertyPath" is turned into a simple binding path without
  type or constraint information. In certain cases, a complex binding is required to
  allow for proper escaping of the path.
  
  Example:
  <pre>
  &lt;sfi:SmartField value="{path: 'meta>Value', formatter: 'sap.ui.model.odata.AnnotationHelper.simplePath'}"/>
  </pre>
  
  @param {sap.ui.core.util.XMLPreprocessor.IContext|sap.ui.model.Context} oInterface
  the callback interface related to the current formatter call
  @param {any} [vRawValue]
  the raw value from the meta model, which is embedded within an entity set or
  entity type:
  <ul>
  <li>if this function is used as formatter the value
  is provided by the framework</li>
  <li>if this function is called directly, provide the parameter only if it is
  already calculated</li>
  <li>if the parameter is omitted, it is calculated automatically through
  <code>oInterface.getObject("")</code></li>
  </ul>
  @returns {string}
  the resulting string value to write into the processed XML
  @public