ObjectTag<T> makeANewOne(final Attribute attribute) {
return new ObjectTag<>(attributes.append(attribute), children);
}
public ObjectTag<T> withArchives(final ArchiveUrls archiveUrls) {
final Attribute attribute = attribute(attributeName("archive"), attributeValue(archiveUrls.asString()), NAMESPACE);
return makeANewOne(attribute);
}