public class WriterGeneratorTest {
@Test
public void test() throws XMLStreamException {
final HandWrittenImmutableModelWriter modelSerializer = new HandWrittenImmutableModelWriter();
ShipOrder shipOrder = new ShipOrder("weiro", new ShipTo("name", "address", "city", "country"), new Item("title", "note", "quantity", "price"), "1234");
final XMLStreamWriter xmlWriter = XMLOutputFactory.newInstance().createXMLStreamWriter(System.out);
modelSerializer.write(shipOrder, xmlWriter);
}