docs: def get_data_port_by_id(self, data_port_id):
          """Search for the given data port id in the data ports of the state
  
          The method tries to find a data port in the input and output data ports as well as in the scoped variables.
  
          :param data_port_id: the unique id of the data port
          :return: the data port with the searched id or None if not found
          """
          data_port = super(ContainerState, self).get_data_port_by_id(data_port_id)
          if data_port:
              return data_port
          if data_port_id in self.scoped_variables:
              return self.scoped_variables[data_port_id]
          return None