public static IFolder getFolder() { CommonNavigator navigator = (CommonNavigator) Viewer.getView(IFITTESTFolderConstants.NAVIGATOR); if (navigator != null) { CommonViewer viewer = navigator.getCommonViewer(); if (viewer != null) { ISelection selection = viewer.getSelection(); if (selection instanceof IStructuredSelection && !selection.isEmpty()) { IStructuredSelection sel = (IStructuredSelection) selection; Object object = sel.getFirstElement(); return (object instanceof IFolder && !(object instanceof IProject)) ? (IFolder) object : null; } } } return null; }