code: public boolean followsForAllOffsetTypesInBoth(final OffsetGroup other) {
      return charOffset().follows(other.charOffset())
          && edtOffset().follows(other.edtOffset())
          && (!byteOffset().isPresent() || !other.byteOffset().isPresent()
                  || byteOffset().get().follows(other.byteOffset().get()))
          && (!asrTime().isPresent() || !other.asrTime().isPresent()
                  || asrTime().get().follows(other.asrTime().get()));
    }
docs: Returns whether, for all offsets present in both groups, this {@code OffsetGroup}'s
  offset {@link Offset#follows(Offset)} (Offset)} the other's.