code: def load(self, container_name, slot, label=None, share=False):
          
          if share:
              raise NotImplementedError("Sharing not supported")
  
          try:
              name = self.LW_TRANSLATION[container_name]
          except KeyError:
              if container_name in self.LW_NO_EQUIVALENT:
                  raise NotImplementedError("Labware {} is not supported"
                                            .format(container_name))
              elif container_name in ('magdeck', 'tempdeck'):
                  raise NotImplementedError("Module load not yet implemented")
              else:
                  name = container_name
  
          return self._ctx.load_labware_by_name(name, slot, label)
docs: Load a piece of labware by specifying its name and position.
  
          This method calls :py:meth:`.ProtocolContext.load_labware_by_name`;
          see that documentation for more information on arguments and return
          values. Calls to this function should be replaced with calls to
          :py:meth:`.Protocolcontext.load_labware_by_name`.
  
          In addition, this function contains translations between old
          labware names and new labware names.