public TreeFilter clone() {final TreeFilter[] s = new TreeFilter[subfilters.length];for (int i = 0; i < s.length; i++)s[i] = subfilters[i].clone();return new List(s);}

public TreeFilter clone ( ) { final TreeFilter [ ] s = new TreeFilter [ subfilters . length ] ; for ( int i = 0 ; i < s . length ; i ++ ) s [ i ] = subfilters [ i ] . clone ( ) ; return new List ( s ) ; }
public override TreeFilter Clone(){TreeFilter[] s = new TreeFilter[subfilters.Length];for (int i = 0; i < s.Length; i++){s[i] = subfilters[i].Clone();}return new AndTreeFilter.List(s);}
