@Override
    void fireBeforeRemoved(@NotNull InlineInlayImpl inlay) {
      if (inlay.getUserData(OFFSET_BEFORE_DISPOSAL) == null) {
        if (myMoveInProgress) {
          // delay notification about invalidated inlay - folding model is not consistent at this point
          // (FoldingModelImpl.moveTextHappened hasn't been called yet at this point)
          myInlaysInvalidatedOnMove.add(inlay);
        }
        else {
          notifyRemoved(inlay);
        }
      }
    }
@Override
    void fireBeforeRemoved(@NotNull InlineInlayImpl inlay)