docs: public boolean followsOrEqualsForAllOffsetTypesInBoth(final OffsetGroup other) {
      return charOffset().followsOrEquals(other.charOffset())
          && edtOffset().followsOrEquals(other.edtOffset())
          && (!byteOffset().isPresent() || !other.byteOffset().isPresent()
                  || byteOffset().get().followsOrEquals(other.byteOffset().get()))
          && (!asrTime().isPresent() || !other.asrTime().isPresent()
                  || asrTime().get().followsOrEquals(other.asrTime().get()));
    }