public static int update(int hash, Object value) {
		return update(hash, value != null ? value.hashCode() : 0);
	}
Update the intermediate hash value for the next input {@code value}.

@param hash the intermediate hash value
@param value the value to add to the current hash
@return the updated intermediate hash value
runtime/Java/src/org/antlr/v4/runtime/misc/MurmurHash.java