public static short toInt16(byte[] array, int index) throws IOException {
        checkByteArgument(array, index, 4);
        return (short) convertFromBytes(array, index, 2);
    }
Returns a 16-bit signed integer converted from two bytes at a specified position in a byte array.

@param array Specify an array of bytes.
@param index Specify the starting position.
@return Returns a 16-bit signed integer formed by two bytes beginning at startIndex.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/fsshttpb/util/LittleEndianBitConverter.java