docs: public long getLong(final int index, final ByteOrder byteOrder)
      {
          boundsCheck0(index, SIZE_OF_LONG);
  
          long bits = UNSAFE.getLong(byteArray, ARRAY_BASE_OFFSET + index);
          if (NATIVE_BYTE_ORDER != byteOrder)
          {
              bits = Long.reverseBytes(bits);
          }
  
          return bits;
      }