code: public int compareTo(ByteSequence obs) {
          if (isBackedByArray() && obs.isBackedByArray()) {
              return WritableComparator.compareBytes(getBackingArray(), offset(), length(), obs.getBackingArray(), obs.offset(), obs.length());
          }
  
          return compareBytes(this, obs);
      }
docs: Compares this byte sequence to another.
  
  @param obs byte sequence to compare
  @return comparison result
  @see #compareBytes(ByteSequence, ByteSequence)