code: function(sEntityType, sPathValue) {
  		var oMetadata = AnnotationParser._parserData.serviceMetadata;
  		for (var i = oMetadata.dataServices.schema.length - 1; i >= 0; i -= 1) {
  			var oMetadataSchema = oMetadata.dataServices.schema[i];
  			if (oMetadataSchema.entityType) {
  				var sNamespace = oMetadataSchema.namespace + ".";
  				var aEntityTypes = oMetadataSchema.entityType;
  				for (var k = aEntityTypes.length - 1; k >= 0; k -= 1) {
  					if (sNamespace + aEntityTypes[k].name === sEntityType && aEntityTypes[k].navigationProperty) {
  						for (var j = 0; j < aEntityTypes[k].navigationProperty.length; j += 1) {
  							if (aEntityTypes[k].navigationProperty[j].name === sPathValue) {
  								return aEntityTypes[k].navigationProperty[j];
  							}
  						}
  					}
  				}
  			}
  		}
  		return null;
  	}
docs: /*
  Returns true if the given path combined with the given entity-type is found in the
  given metadata
  
  @param {string} sEntityType - The entity type to look for
  @param {string} sPathValue - The path to look for
  @returns {map|null} The NavigationProperty map as defined in the EntityType or null if nothing is found
  @static
  @private