Hi,
Is there any reason why findSQLs adds absolute file names instead of relative path names ?
  
  
    
        
          |  | founds.add(new File(scanner.getBasedir(), basename).getAbsolutePath()); | 
    
   
 
I think that the following code should be ok :
founds.add(new File(scanner.getBasedir(), basename).getPath());