private AdvancedIncQueryEngine createEngine() { boolean wildcardMode = IncQueryGUIPlugin.getDefault() .getPreferenceStore() .getBoolean(PreferenceConstants.WILDCARD_MODE); boolean dynamicEMFMode = IncQueryGUIPlugin.getDefault() .getPreferenceStore() .getBoolean(PreferenceConstants.DYNAMIC_EMF_MODE); try { AdvancedIncQueryEngine engine = AdvancedIncQueryEngine.createUnmanagedEngine( key.getNotifier(), wildcardMode, dynamicEMFMode); return engine; } catch (IncQueryException e) { logger.log( new Status( IStatus.ERROR, IncQueryGUIPlugin.PLUGIN_ID, "Could not retrieve IncQueryEngine for " + key.getNotifier(), e)); return null; } }