void () { if (myDisposed) return; myDisposed = true; hideHint(); myParameterInfoControllerData.getHandler().dispose(new MyDeleteParameterInfoContext()); List<ParameterInfoControllerBase> allControllers = getAllControllers(myEditor); allControllers.remove(this); myEditor.getCaretModel().removeCaretListener(myEditorCaretListener); }