void (@NotNull ProgressIndicator indicator) { try { CodeStyleSettings cloneSettings = CodeStyleSettingsManager.getInstance().cloneSettings(settings); Map<Value, Object> backup = genProcessor.backupValues(cloneSettings, language); ValuesExtractionResult res = genProcessor.runWithProgress(project, cloneSettings, finalFile, indicator); reportResult(genProcessor.getHTMLReport(), res, project, cloneSettings, finalFile, backup); } catch (ProcessCanceledException e) { Utils.logError("Code extraction was canceled"); } catch (Throwable t) { Utils.logError("Unexpected exception: " + t); } }