void (final EditorEx editor) { Disposer.register(((EditorImpl)editor).getDisposable(), new Disposable() { @Override public void dispose() { editor.getDocument().putUserData(COMBO_BOX_KEY, null); } }); }