protected Shell getShell() { if (fPart != null) { return fPart.getSite().getShell(); } else if (fWindow != null) { return fWindow.getShell(); } return AutotoolsPlugin.getActiveWorkbenchShell(); }