docs: public float getFloat(final int index, final ByteOrder byteOrder)
      {
          boundsCheck0(index, SIZE_OF_FLOAT);
  
          if (NATIVE_BYTE_ORDER != byteOrder)
          {
              final int bits = UNSAFE.getInt(byteArray, ARRAY_BASE_OFFSET + index);
              return Float.intBitsToFloat(Integer.reverseBytes(bits));
          }
          else
          {
              return UNSAFE.getFloat(byteArray, ARRAY_BASE_OFFSET + index);
          }
      }