code: public Tuple3<ReadOnlyStyledDocument<PS, SEG, S>, RichTextChange<PS, SEG, S>, MaterializedListModification<Paragraph<PS, SEG, S>>> replace(
              Replacement<PS, SEG, S> replacement) {
          return replace(replacement.getStart(), replacement.getEnd(), replacement.getDocument());
      }
docs: Convenience method for calling {@link #replace(int, int, ReadOnlyStyledDocument)} with a {@link Replacement}
  argument.