docs: public void add(final Sequence sequence)
      {
          Sequence[] oldSequences;
          Sequence[] newSequences;
          do
          {
              oldSequences = sequences;
              final int oldSize = oldSequences.length;
              newSequences = new Sequence[oldSize + 1];
              System.arraycopy(oldSequences, 0, newSequences, 0, oldSize);
              newSequences[oldSize] = sequence;
          }
          while (!SEQUENCE_UPDATER.compareAndSet(this, oldSequences, newSequences));
      }