final Instrument instrument = getInstrument();
// FIXME This doesnt work, instrument uses the exchange() method to get it's exchange
// so you can't call exchangeCode() on instrument before it's been set in the message;
setExchange(DDF_Exchange.fromCode(instrument.exchangeCode().getBytes()[0]));
final long millisUTC = xmlTimeDecode(getExchange().kind.time.zone, tag,
TIME_LAST, XML_PASS);
setDecodeDefaults(millisUTC);