docs: function(data, options) {
          var context = OpenLayers.Format.XML.VersionedOGC.prototype.read.apply(this, 
              arguments);
          var map;
          if(options && options.map) {
              this.context = context;
              if(options.map instanceof OpenLayers.Map) {
                  map = this.mergeContextToMap(context, options.map);
              } else {
                  var mapOptions = options.map;
                  if(OpenLayers.Util.isElement(mapOptions) ||
                     typeof mapOptions == "string") {
                      // we assume mapOptions references a div
                      // element
                      mapOptions = {div: mapOptions};
                  }
                  map = this.contextToMap(context, mapOptions);
              }
          } else {
              // not documented as part of the API, provided as a non-API option
              map = context;
          }
          return map;
      }