} if (wolipsResource != null) {
			public void run() {				ISelection selection = getViewer().getSelection();				List list = ((IStructuredSelection) selection).toList();				for (int i = 0; i < list.size(); i++) {					Object object = list.get(i);					IWOLipsResource wolipsResource = null;					if (object != null) {						if (object instanceof IResource) {							wolipsResource = WOLipsCore.getWOLipsModel()									.getWOLipsResource((IResource) object);						} else if (object instanceof ICompilationUnit) {							wolipsResource = WOLipsCore.getWOLipsModel()									.getWOLipsCompilationUnit(											(ICompilationUnit) object);						}						if (wolipsResource != null) {							wolipsResource.open(isForceOpenInTextEditor());						}					}				}			}