/** * Initializes the services that are available. * * @param enableDebugger whether or not to enable the ecmascript-debugger service */ private void initializeServices(boolean enableDebugger) { exec.init(); windowManager.init(); if (versions.containsKey("core") && coreUtils != null) { coreUtils.init(); } if (versions.containsKey("prefs") && prefs != null) { prefs.init(); } if (versions.containsKey("desktop-window-manager") && desktopWindowManager != null) { desktopWindowManager.init(); } if (versions.containsKey("system-input") && systemInputManager != null) { systemInputManager.init(); } if (versions.containsKey("desktop-utils") && desktopUtils != null) { desktopUtils.init(); } if (enableDebugger) { debugger.init(); } }