public override List<string> Find( string pattern, bool recursive ) { List<string> ret = new List<string>(); findFiles( pattern, recursive, ret, null ); return ret; }