public void dispose() {
            activePresentationDescriptor = null;
            activePresentation = null;
            activePresentationPanel = null;

            for (SQLEditorPresentation presentation : presentations.values()) {
                if (presentation != null) {
                    presentation.dispose();
                }
            }

            presentations.clear();
            panels.clear();
        }
Build and update icon and title
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditor.java