* @throws InterruptedException
* if the user cancels the parsing
*/
private void parseFiles(final File workspace, final String[] fileNames,
final ParserResult result) throws InterruptedException {
ModuleDetector detector = createModuleDetector(workspace);
for (String fileName : fileNames) {
File file = new File(fileName);
if (!file.isAbsolute()) {