public boolean accept( File f )
  {
    if ( f != null )
    {
      if ( f.isDirectory() )
      {
        return true ;
      }
      String extension = getExtension( f ) ;
      if ( extension != null && filters.get( getExtension( f ) ) != null )
      {
        return true ;
      }
       ;
    }
    return false ;
  }