MessageTemplate marketDataTemplate = loader.getTemplateRegistry().get("MarketDataIncrementalRefresh");
Message message = new Message(marketDataTemplate);
Sequence mdIncGrpSeq = messageTemplate.getSequence("MDIncGrp");
message.setInteger("TradeDate", 20080112); // by name
SequenceValue mdEntries = new SequenceValue(mdIncGrpSeq);
GroupValue mdEntry1 = new GroupValue(mdIncGrpSeq.getGroup());
mdEntry1.setFieldValue("MDUpdateAction", 0);
mdEntry1.setFieldValue("MDEntryType", "0");
mdEntries.add(mdEntry1);
message.setFieldValue("MDIncGrp", mdEntries);