protected ByteStringBuilder FillByteBuffer(int len, ByteOrder byteOrder, Action<ByteBuffer> fill) { return FillArray(len)((array, start) => { var buffer = ByteBuffer.Wrap(array, start, len); buffer.Order(byteOrder); fill(buffer); }); }