private static IFile[] converterIFile(File[] files) {
        IFile[] iFiles = new IFile[files.length];
        int cntr = 0;
        for (File f : files) {
            try {
                IFile iFile = new SystemFile(f.getAbsolutePath());
                iFiles[cntr++] = iFile;
            } catch (InvalidArgumentException ignored) {
            }
        }
        return iFiles;
    }