code: public ByteBuffer[] split(ByteBuffer name)
      {
          List<ByteBuffer> l = new ArrayList<ByteBuffer>();
          ByteBuffer bb = name.duplicate();
          readIsStatic(bb);
          int i = 0;
          while (bb.remaining() > 0)
          {
              getComparator(i++, bb);
              l.add(ByteBufferUtil.readBytesWithShortLength(bb));
              bb.get(); // skip end-of-component
          }
          return l.toArray(new ByteBuffer[l.size()]);
      }
docs: Split a composite column names into it's components.