Bug 383882 - Eclipse 4.x adaptation (support 4.4)
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
index c53d943..f709895 100644
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
+++ b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
@@ -60,8 +60,7 @@
 		configurer.setShowCoolBar(true);
 		configurer.setShowMenuBar(true);
 		configurer.setShowStatusLine(true);
-		configurer.setTitle(MiCheckerPlugin
-				.getResourceString("window.title")); //$NON-NLS-1$
+		configurer.setTitle(MiCheckerPlugin.getResourceString("window.title")); //$NON-NLS-1$
 
 		// Show perspective name on title
 		configurer.getWindow().addPerspectiveListener(
@@ -102,15 +101,18 @@
 				items[i].dispose();
 			}
 		}
-		
-		//hide quick access (for Eclipse 4.2.x)
-		IWorkbenchWindow window = PlatformUI.getWorkbench()
-				.getActiveWorkbenchWindow();
-		MWindow model = ((WorkbenchWindow) window).getModel();
-		EModelService modelService = model.getContext()
-				.get(EModelService.class);
-		modelService.find("SearchField", model).setToBeRendered(false);
 
+		// hide quick access (for Eclipse 4.2.x)
+		try {
+			IWorkbenchWindow window = PlatformUI.getWorkbench()
+					.getActiveWorkbenchWindow();
+			MWindow model = ((WorkbenchWindow) window).getModel();
+			EModelService modelService = model.getContext().get(
+					EModelService.class);
+			modelService.find("SearchField", model).setToBeRendered(false);
+		} catch (Exception e) {
+
+		}
 
 		PreferenceManager prefManager = getWindowConfigurer()
 				.getWorkbenchConfigurer().getWorkbench().getPreferenceManager();