Remove unnecessary final
Replace toUnsafeSlice with Slices.wrappedBuffer
Add convenience method Slices.allocateDirect
Extract JvmUtils
Add ByteArrays for reading from byte arrays
Reorder methods
Move string decoding to private utility class