static int readBigEndianI16(final int index, final byte[] array) {
    if (index + 1 >= array.length) {
      throw new IndexOutOfBoundsException();
    }
    return (array[index] << 8) | (array[index + 1] & 0xff);
  }
Read big endian i16.

@param index the index
@param array the array
@return the int
evm/src/main/java/org/hyperledger/besu/evm/internal/Words.java