docs: public char getChar(final int index, final ByteOrder byteOrder)
      {
          boundsCheck0(index, SIZE_OF_SHORT);
  
          char bits = UNSAFE.getChar(byteArray, ARRAY_BASE_OFFSET + index);
          if (NATIVE_BYTE_ORDER != byteOrder)
          {
              bits = (char)Short.reverseBytes((short)bits);
          }
  
          return bits;
      }