public static FieldUpdate createRemove(Field field, FieldValue value) {
        return new FieldUpdate(field, ValueUpdate.createRemove(value));
    }
Creates a new field update, with one encapsulated value update,
specifying the removal of a value from an array or a key/weight from a weighted set.

@param field the field to remove a value from
@param value the value to remove from the array, or key to remove from the weighted set
@return a FieldUpdate specifying the removal
@throws IllegalArgumentException      if the runtime type of newValue does not match the type required
@throws UnsupportedOperationException if the field type is not array or weighted set
@see ValueUpdate#createRemove(FieldValue)
document/src/main/java/com/yahoo/document/update/FieldUpdate.java