code: public void copyLowerBase16To(char[] dest, int destOffset) {
      BigendianEncoding.longToBase16String(idHi, dest, destOffset);
      BigendianEncoding.longToBase16String(idLo, dest, destOffset + BASE16_SIZE / 2);
    }
docs: Copies the lowercase base16 representations of the {@code TraceId} into the {@code dest}
  beginning at the {@code destOffset} offset.
  
  @param dest the destination buffer.
  @param destOffset the starting offset in the destination buffer.
  @throws IndexOutOfBoundsException if {@code destOffset + 2 * TraceId.SIZE} is greater than
  {@code dest.length}.
  @since 0.18