for (PythonpathTreeNode n : pythonPathFilesSelected) {
try {
if (PythonPathHelper.isValidSourceFile(n.file.getName())) {
new PyOpenAction().run(new ItemPointer(n.file));
} else {
IEditorRegistry editorReg = PlatformUI.getWorkbench().getEditorRegistry();
IEditorDescriptor defaultEditor = editorReg.getDefaultEditor(n.file.getName());
if (defaultEditor != null) {
IDE.openEditor(page, PydevFileEditorInput.create(n.file, false), defaultEditor.getId());
} else {
IDE.openEditor(page, PydevFileEditorInput.create(n.file, false),
EditorsUI.DEFAULT_TEXT_EDITOR_ID);