public List<Map<String, Object>> generateModel() {
List<Map<String, Object>> models = new ArrayList<Map<String, Object>>();
Map<String, Object> model = new HashMap<String, Object>();
Header header = new Header();
header.setBeginString("FIX 4.1");
header.setBodyLength(20);
header.setMsgSeqNum(1);
header.setMsgType(null); // NULL value
header.setSendCompId("INVMGR");
header.setTargetCompId("BRKR");
Trailer trailer = new Trailer();
trailer.setCheckSum(220);
Order order = new Order();
order.setAccount("BE.CHM.001");
order.setClOrdId("CHM0001-01");
order.setIDSource("4");
order.setSecurityId("BE0001245678");
order.setSide("1");
order.setText("this is a camel - bindy test");
order.setHeader(header);
order.setTrailer(trailer);
model.put(order.getClass().getName(), order);
model.put(header.getClass().getName(), header);
model.put(trailer.getClass().getName(), trailer);
models.add(model);
return models;
}