[RESOLVIDO] Filtro no JFileChooser

Gente eu tenho o seguinte filtro no meu JFileChooser:

class MyFilter extends javax.swing.filechooser.FileFilter {
        public boolean accept(File file) {
            String filename = file.getName().toLowerCase();
            return filename.endsWith(".map");
        }
        public String getDescription() {
            return "*.map";
        }
    }

Ele filtra tods as extensãoes q terminam com .map. Até ai tudo bem. Mas eu queria q além disso ele filtrasse o q fosse pasta também. Ou seja, q meu filtro mostrasse o as aqrivos q são de extensão .map e também o eh pasta. Como devo fazer?
Obrigada!

Poxa, isso mesmo viny! Valeu!!!

So para adicionar o que ViniGodoy respondeu se for nos Sistemas operacionais derivado do UNIX isso nao funciona no linux tem que ser