if (activePage != null) {
IViewReference[] references = activePage.getViewReferences();
if (references != null) {
IViewPart serversViewPart = null;
for (IViewReference reference : references) {
if (serversViewID.equals(reference.getId())) {
serversViewPart = reference.getView(true);
break;
}
}
if (serversViewPart != null) {
IViewSite viewSite = serversViewPart.getViewSite();
if (viewSite != null) {
ISelectionProvider selectionProvider = viewSite.getSelectionProvider();
if (selectionProvider != null) {
ISelection selection = selectionProvider.getSelection();
if (selection instanceof IStructuredSelection) {