code: function(sAnnotationJSONDoc) {
  			var oAnnotation = null;
  			try {
  				oAnnotation = JSON.parse(sAnnotationJSONDoc);
  			} catch (exception) {
  				return;
  			}
  
  			var oMetadata;
  			try {
  				oMetadata = this._oModel.getServiceMetadata().dataServices;
  			} catch (exception) {
  				return;
  			}
  
  			// find "schema" entry in annotation document
  			for ( var propName in oAnnotation) {
  				if (!(this.oUI5ODataModelAnnotatableObject.objectName == propName)) {
  					continue;
  				}
  				if (!(oAnnotation[propName] instanceof Array)) {
  					continue;
  				}
  				this.mergeV2AnnotationLevel(oMetadata[this.oUI5ODataModelAnnotatableObject.objectName],
  						oAnnotation[this.oUI5ODataModelAnnotatableObject.objectName], this.oUI5ODataModelAnnotatableObject);
  				break;
  			}
  
  			return;
  		}
docs: /*
  merging extra annotations with provided service metadata
  
  @private