}
if (!startFD.isDirectory()) {
print("treewalker.not.directory",startDir);
System.exit(0);
}
FileWalker fileWalker = new FileWalker();
FileObserver fileObserver = new FileObserver(suffix);
fileWalker.addObserver(fileObserver);
fileWalker.walk(startFD,recurse);
return fileObserver.getFileList();
}//end getFilesList