IWorkbenchWindow iww = WorkbenchUiPlugin.getDefault().getWorkbench()
.getActiveWorkbenchWindow();
IWorkbenchPage iwp = iww.getActivePage();
UserEditorInput uei = new UserEditorInput(user.getName());
try {
IWorkbenchWindow iww = WorkbenchUiPlugin.getDefault().getWorkbench()
.getActiveWorkbenchWindow();
IWorkbenchPage iwp = iww.getActivePage();
UserEditorInput uei = new UserEditorInput(user.getName());
try {
// causes NPE after a login/logout on RAP
if (user instanceof Group)
iwp.openEditor(uei, UserEditor.GROUP_EDITOR_ID);
// causes NPE after a login/logout on RAP
if (user instanceof Group)
iwp.openEditor(uei, UserEditor.GROUP_EDITOR_ID);