protected void doStartup(IProgressMonitor monitor) { checkAndRecoverFiles(monitor); if (monitor.isCanceled()) return; if (DEBUG_CHECK_OPEN_FILE) { checkAndOpenFiles(monitor); } else { // delete file paths which need to open from command line Log openFile = Log.get(Log.OPENING); if (openFile.exists()) openFile.delete(); } if (monitor.isCanceled()) return; waitForInitialFilesLoaded(monitor); if (monitor.isCanceled()) return; openStartupMap(monitor); }