public static int openPreferencePage(String pageId) {
PreferenceManager pm = WorkbenchPlugin.getDefault().getPreferenceManager();
if (pm != null) {
PreferenceDialog d = new WorkbenchPreferenceDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), pm);
d.setSelectedNode(pageId);
d.create();
return d.open();
}
return Window.CANCEL;}
}