code: def _UnPack(self, tableInFirstNS):
      if tableInFirstNS is None:
          return
      if tableInFirstNS.FooTable() is not None:
          self.fooTable = TableInNestedNST.InitFromObj(
              tableInFirstNS.FooTable()
          )
      self.fooEnum = tableInFirstNS.FooEnum()
      self.fooUnionType = tableInFirstNS.FooUnionType()
      self.fooUnion = UnionInNestedNSCreator(
          self.fooUnionType, tableInFirstNS.FooUnion()
      )
      if tableInFirstNS.FooStruct() is not None:
          self.fooStruct = StructInNestedNST.InitFromObj(
              tableInFirstNS.FooStruct()
          )
  
imports: import flatbuffers
  from flatbuffers.compat import import_numpy
label_desc: Use image node_id 4 for calling the TableInFirstNST obj's underlying member method code with example usage: obj._UnPack(tableInFirstNS) without return types