else if (object instanceof CompilerMessageNode) {
CompilerMessageNode compilerMessageNode = (CompilerMessageNode) object;
CompilerMessage compilerMessage = compilerMessageNode.getCompilerMessage();
FileEditorManager editorManager = FileEditorManager.getInstance(compilerMessage.getProject());
DatabaseEditableObjectFile databaseFile = compilerMessage.getDatabaseFile();
if (compilerMessage.isError() || editorManager.isFileOpen(databaseFile)) {
editorManager.openFile(databaseFile, false);
if (compilerMessage.getContentFile() != null) {
BasicTextEditor textEditor = EditorUtil.getFileEditor(databaseFile, compilerMessage.getContentFile());
if (textEditor != null) {