Transfer xfr = new Transfer();
if(sections != null && !sections.isEmpty())
{
SectionEncoder encoder = _session.getSectionEncoder();
encoder.reset();
int sectionNumber = 0;
for(Section section : sections)
{
encoder.encodeObject(section);
}
Binary encoding = encoder.getEncoding();
ByteBuffer payload = encoding.asByteBuffer();
xfr.setPayload(payload);
}
if(message.getDeliveryTag() == null)
{