docs: @Value.Derived
    protected boolean referenceCharOffsetsSequential() {
      for (int i = 1; i < characterRegions().size(); ++i) {
        if (!characterRegions().get(i - 1).referenceEndOffsetInclusive().charOffset()
            .precedesOrEquals(
                characterRegions().get(i).referenceStartOffsetInclusive().charOffset())) {
          return false;
        }
      }
      return true;
    }