public void visit(AnalyticsTagPredicate analyticsTagPredicate)
{
if (analyticsTagPredicate != null)
{
xmlWriter.WriteStartElement("Tag", "http://s3.amazonaws.com/doc/2006-03-01/");
if(analyticsTagPredicate.Tag.IsSetKey())
xmlWriter.WriteElementString("Key", "http://s3.amazonaws.com/doc/2006-03-01/", S3Transforms.ToXmlStringValue(analyticsTagPredicate.Tag.Key));
if(analyticsTagPredicate.Tag.IsSetValue())
xmlWriter.WriteElementString("Value", "http://s3.amazonaws.com/doc/2006-03-01/", S3Transforms.ToXmlStringValue(analyticsTagPredicate.Tag.Value));
xmlWriter.WriteEndElement();
}
}