@Override
    final void reassembleLowerTransportControlPDU(@NonNull final ControlMessage controlMessage) {
        final SparseArray<byte[]> lowerTransportPdu = removeLowerTransportControlMessageHeader(controlMessage);
        final byte[] lowerTransportControlPdu = MeshParserUtils.concatenateSegmentedMessages(lowerTransportPdu);
        controlMessage.setTransportControlPdu(lowerTransportControlPdu);
    }
Creates the network layer pdu

@param message message with underlying data
@return Complete pdu message that is ready to be sent
mesh/src/main/java/no/nordicsemi/android/mesh/transport/LowerTransportLayer.java