code: def _get_body_instance(self):
          
          exp_header = ExperimenterMultipartHeader
          simple_body = {MultipartType.OFPMP_DESC: Desc,
                         MultipartType.OFPMP_GROUP_FEATURES: GroupFeatures,
                         MultipartType.OFPMP_METER_FEATURES: MeterFeatures,
                         MultipartType.OFPMP_EXPERIMENTER: exp_header}
  
          array_of_bodies = {MultipartType.OFPMP_FLOW: FlowStats,
                             MultipartType.OFPMP_AGGREGATE: AggregateStatsReply,
                             MultipartType.OFPMP_TABLE: TableStats,
                             MultipartType.OFPMP_PORT_STATS: PortStats,
                             MultipartType.OFPMP_QUEUE: QueueStats,
                             MultipartType.OFPMP_GROUP: GroupStats,
                             MultipartType.OFPMP_GROUP_DESC: GroupDescStats,
                             MultipartType.OFPMP_METER: MeterStats,
                             MultipartType.OFPMP_METER_CONFIG: MeterConfig,
                             MultipartType.OFPMP_TABLE_FEATURES: TableFeatures,
                             MultipartType.OFPMP_PORT_DESC: Port}
  
          if isinstance(self.multipart_type, (int, UBInt16)):
              self.multipart_type = self.multipart_type.enum_ref(
                  self.multipart_type.value)
  
          pyof_class = simple_body.get(self.multipart_type, None)
          if pyof_class:
              return pyof_class()
  
          array_of_class = array_of_bodies.get(self.multipart_type, None)
          if array_of_class:
              return FixedTypeList(pyof_class=array_of_class)
  
          return BinaryData(b'')
docs: Return the body instance.