def self.write_one(object, writer, singular = nil)
singular ||= 'bonding'
writer.write_start(singular)
href = object.href
writer.write_attribute('href', href) unless href.nil?
MacWriter.write_one(object.ad_partner_mac, writer, 'ad_partner_mac') unless object.ad_partner_mac.nil?
OptionWriter.write_many(object.options, writer, 'option', 'options') unless object.options.nil?
HostNicWriter.write_many(object.slaves, writer, 'slave', 'slaves') unless object.slaves.nil?
HostNicWriter.write_one(object.active_slave, writer, 'active_slave') unless object.active_slave.nil?
writer.write_end
end