code: function (oRequestor, sUrl, vAnnotationUri, oModel, bSupportReferences) {
  			MetaModel.call(this);
  			this.aAnnotationUris = vAnnotationUri && !Array.isArray(vAnnotationUri)
  				? [vAnnotationUri] : vAnnotationUri;
  			this.sDefaultBindingMode = BindingMode.OneTime;
  			this.mETags = {};
  			this.dLastModified = new Date(0);
  			this.oMetadataPromise = null;
  			this.oModel = oModel;
  			this.mMetadataUrl2Promise = {};
  			this.oRequestor = oRequestor;
  			// maps the schema name to a map containing the URL references for the schema as key
  			// and a boolean value whether the schema has been read already as value; the URL
  			// reference is used by _MetadataRequestor#read()
  			// Example:
  			// mSchema2MetadataUrl = {
  			//   "A." : {"/A/$metadata" : false}, // namespace not yet read
  			//   // multiple references are ok as long as they are not read
  			//   "A.A." : {"/A/$metadata" : false, "/A/V2/$metadata" : false},
  			//   "B." : {"/B/$metadata" : true} // namespace already read
  			// }
  			this.mSchema2MetadataUrl = {};
  			this.mSupportedBindingModes = {"OneTime" : true, "OneWay" : true};
  			this.bSupportReferences = bSupportReferences !== false; // default is true
  			// ClientListBinding#filter calls checkFilterOperation on the model; ClientModel does
  			// not support "All" and "Any" filters
  			this.mUnsupportedFilterOperators = {"All" : true, "Any" : true};
  			this.sUrl = sUrl;
  		}
docs: /*
  @param {sap.ui.model.odata.v4.lib._MetadataRequestor} oRequestor