code: public BasicTagList copy(String key, String value) {
      return concat(this, Tags.newTag(key, value));
    }
docs: Returns a new tag list with an additional tag. If {@code key} is
  already present in this tag list the value will be overwritten with
  {@code value}.