void () { if (myInlayModel.isInBatchMode()) LOG.error("Document bulk mode shouldn't be finished from batch inlay operation"); myFoldingModel.onBulkDocumentUpdateFinished(); mySoftWrapModel.onBulkDocumentUpdateFinished(); myView.reset(); myCaretModel.onBulkDocumentUpdateFinished(); setMouseSelectionState(MOUSE_SELECTION_STATE_NONE); validateSize(); updateGutterSize(); repaintToScreenBottom(0); updateCaretCursor(); if (!Boolean.TRUE.equals(getUserData(DISABLE_CARET_POSITION_KEEPING)) && myScrollingPositionKeeper != null) { myScrollingPositionKeeper.restorePosition(true); } }