docs: function(array) {
              var polys = [];
              var p = null;
              for(var i=0, len=array.length; i<len; ++i) {
                  try {
                      p = this.parseCoords["polygon"].apply(this, [array[i]]);
                  } catch(err) {
                      throw err;
                  }
                  polys.push(p);
              }
              return new OpenLayers.Geometry.MultiPolygon(polys);
          }