public static String toHexString(ByteBuffer buffer, int offset, int size) { return toHexString(buffer, offset, size, true);
public static String toHexString(ByteBuffer buffer, int size) { return toHexString(buffer, 0, size);
  public static String toHexString(ByteBuffer buffer, int offset, int size) {    return toHexString(buffer, offset, size, true);  }    