public void refreshFilterRec(File parentFile){
        for(File child : parentFile.listFiles()){
            if(child.isFile() && !isValidFormat(child.getName())){
                continue;
            }    
            
            if(child.isFile()){
                String text = FilenameUtils.getBaseName(child.getAbsolutePath());
                if(text.toUpperCase().contains(filterText)){
                    FilePathTreeItem item = generateFileItem(child);
                    addTopLevelItem(item);
                }
                
            }
            
            //parentItem.addChild(item);
            if(child.isDirectory()){
                refreshFilterRec(child);
            };
        }
    }