doFire = function(bDelay){
			if (bDelay) {
				that.metadataLoadEvent = setTimeout(doFire.bind(that), 0);
			} else if (that.oMetadata) {
				that.fireMetadataLoaded({metadata: that.oMetadata});
				Log.debug("ODataModel fired metadataloaded");
			}
		}
Fires the "metadataLoaded" event if the metadata and the annotations are loaded.

@param {boolean} bDelayEvent
  Whether the <code>fireMetadataLoaded</code>-event should be fired with a delay
@private