private static short _parseShort(String value, short defaultValue) {
        int i = _parseInt(value, defaultValue);

        if ((i < Short.MIN_VALUE) || (i > Short.MAX_VALUE)) {
            return defaultValue;
        }

        return (short)i;
    }