code: function (oInterface, sPath) {
  			var oEntity,
  				aMatches = rTypePath.exec(oInterface.getPath()),
  				oModel;
  
  			if (aMatches) {
  				return aMatches[1]; // start at complex or entity type
  			}
  
  			aMatches = rEntitySetPath.exec(oInterface.getPath());
  			if (aMatches) {
  				if (!sPath) {
  					return aMatches[1]; // start at entity set
  				}
  
  				// go from entity set to entity type
  				oModel = oInterface.getModel();
  				oEntity = oModel.getObject(aMatches[1]);
  				return oModel.getODataEntityType(oEntity.entityType, true);
  			}
  
  			return undefined; // some unsupported case
  		}
docs: Returns the starting point for the given dynamic "14.5.12 Expression edm:Path" (or
  variant thereof).
  
  @param {sap.ui.core.util.XMLPreprocessor.IContext|sap.ui.model.Context} oInterface
  the callback interface related to the current formatter call; the path must be within
  a complex or entity type!
  @param {string} sPath
  the path (just to see if it's empty)
  @returns {string}
  the meta model path to use as a starting point for following the given path