in core/src/main/java/com/epam/cme/mdp3/sbe/message/AbstractFieldSet.java [209:228]
public boolean getMonthYear(final int tagId, final SbeMonthYear dayVal) {
final SbeFieldType fieldType = metadata().findField(tagId);
if (fieldType.isComposite() && fieldType.getFieldType().getName().equals(MATURITY_MONTH_YEAR)) {
dayVal.reset();
seek(fieldType);
int valuePos = this.buffer().position();
dayVal.setYear(this.buffer().getUInt16());
valuePos += SbePrimitiveType.UInt16.getSize();
this.buffer().position(valuePos);
dayVal.setMonth(this.buffer().getUInt8());
valuePos += SbePrimitiveType.UInt8.getSize();
this.buffer().position(valuePos);
dayVal.setDay(this.buffer().getUInt8());
valuePos += SbePrimitiveType.UInt8.getSize();
this.buffer().position(valuePos);
dayVal.setWeek(this.buffer().getUInt8());
return true;
}
return false;
}