private void assertValidState() { if (myDocument.isInBulkUpdate() || myDirty) return; if (myLineWidths.size() != myEditor.getVisibleLineCount()) { LOG.error("Inconsistent state", new Attachment("editor.txt", myEditor.dumpState())); reset(); } assert myLineWidths.size() == myEditor.getVisibleLineCount(); }