}
}
private CompileType getCompileTypeSelection(CompileType compileType, @Nullable DBSchemaObject program) {
if (compileType == CompileType.ASK) {
CompilerTypeSelectionDialog dialog = new CompilerTypeSelectionDialog(getProject(), program);
dialog.show();
if (dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) {
compileType = dialog.getSelection();
if (dialog.rememberSelection()) {
ExecutionEngineSettings executionEngineSettings = ExecutionEngineSettings.getInstance(getProject());
executionEngineSettings.getCompilerSettings().setCompileType(compileType);
}
} else {
compileType = null;