code: @Override
      protected final void unserialize(ByteBuffer bytes)
      {
          int indexDataLength = m_dataOffset_ + m_dataLength_;
          m_index_ = ICUBinary.getChars(bytes, indexDataLength, 0);
          m_data_           = m_index_;
          m_initialValue_   = m_data_[m_dataOffset_];
      }
docs: <p>Parses the byte buffer and stores its trie content into a index and
  data array</p>
  @param bytes buffer containing trie data