def _make_item(self):
     newitem = Item(self._command[1], self._command[2])
     addinventory(self._local, StatusConst.INVENTORY, newitem)
     self._controller.addcommand(self._local.title, CommandConst.GET, Get)
     self._controller.addcommand(self._local.title, CommandConst.SEE, See)
     if len(self._command) > 3:
         self._createstatus(newitem, self._command[3:])
         if hasstatus(newitem, StatusConst.CONTAINER):
             self._controller.addcommand(self._local.title, CommandConst.OPEN, Open)
         if hasstatus(newitem, StatusConst.QUANT):
             for i in range(int(getstatus(newitem, StatusConst.QUANT))-1):
                 addinventory(self._local, StatusConst.INVENTORY, newitem)
         if hasstatus(newitem, StatusConst.INSIDE):
             containername = getstatus(newitem, StatusConst.INSIDE)
             inv = getinventory(self._local, StatusConst.INVENTORY)
             if containername in inv:
                 addstatus(newitem, StatusConst.VISIBLE, False)
             else:
                 raise ContainerNotFoundError(containername)