in deliverystream/src/main/java/com/amazonaws/kinesisfirehose/deliverystream/HandlerUtils.java [1223:1228]
static boolean validateCfnModelTags(final List<com.amazonaws.kinesisfirehose.deliverystream.Tag> actual, final List<com.amazonaws.kinesisfirehose.deliverystream.Tag> expected) {
if (actual == null && expected == null) return true;
if (actual == null || expected == null) return false;
val missingTagsInModel = expected.stream().filter(tag -> !actual.contains(tag)).collect(Collectors.toList());
return actual.size() == expected.size() && missingTagsInModel.isEmpty();
}