void clear() {
      myEditor.putUserData(SMART_STEP_INPLACE_DATA, null);
      myEditor.putUserData(SMART_STEP_HINT_DATA, null);
      HighlightManagerImpl highlightManager = (HighlightManagerImpl)HighlightManager.getInstance(mySession.getProject());
      highlightManager.hideHighlights(myEditor, HighlightManager.HIDE_BY_ESCAPE | HighlightManager.HIDE_BY_TEXT_CHANGE);
      // since we don't use HighlightManagerImpl to mark the highlighting with the hide flags it can't be used to remove it as well
      // just remove it manually
      if (myActionHintSyntheticHighlighter != null) myEditor.getMarkupModel().removeHighlighter(myActionHintSyntheticHighlighter);
    }
void clear()