}
private void decodeBody()
{
SWIGTYPE_p_pn_data_t body = Proton.pn_message_body(_impl);
JNIData data = new JNIData(body);
data.rewind();
org.apache.qpid.proton.codec.Data.DataType dataType = data.next();
Section section;
if(dataType == null)
{
section = null;
}
else
{
Object obj = data.getObject();
boolean notAmqpValue = Proton.pn_message_is_inferred(_impl);
if(notAmqpValue && dataType == DataType.BINARY)
{
section = new Data((Binary)obj);