void (@NotNull RangeMarker guard, int offset, @NotNull CharSequence oldString, @NotNull CharSequence newString) { if (myCheckGuardedBlocks > 0 && !myGuardsSuppressed) { DocumentEvent event = new DocumentEventImpl(this, offset, oldString, newString, myModificationStamp, false, offset, oldString.length(), offset); throw new ReadOnlyFragmentModificationException(event, guard); } }