code: function() {
          var filters = [];        
          for(var i=0, len=this.filters.length; i<len; ++i) {
              filters.push(this.filters[i].clone());
          }
          return new OpenLayers.Filter.Logical({
              type: this.type,
              filters: filters
          });
      }
docs: APIMethod: clone
  Clones this filter.
  
  Returns:
  {<OpenLayers.Filter.Logical>} Clone of this filter.