docs: function (obj) {
  
          if (obj == null) {
              obj = new OpenLayers.Layer.ArcIMS(this.name,
                                             this.url,
                                             this.getOptions());
          }
  
          //get all additions from superclasses
          obj = OpenLayers.Layer.Grid.prototype.clone.apply(this, [obj]);
  
          // copy/set any non-init, non-simple values here
  
          return obj;
      }