def from_hold(self, name):
        """Get data from the storage area provided by the framework.

        Note: The data is retrieved from the thread local instance.

        :param name: name of the data to be retrieved

        :returns: The data associated with the specified name.
        :raises: Lookup/KeyError error if the name does not match
                 a value in the storage

        """
        logger.debug('StackInABox({0}): Retreiving {1} from the hold'
                     .format(self.__id, name))
        obj = self.holds[name]
        logger.debug('StackInABox({0}): Retrieved {1} of type {2} with id {3}'
                     .format(self.__id, name, type(obj), id(obj)))

        return obj
Get data from the storage area provided by the framework.

        Note: The data is retrieved from the thread local instance.

        :param name: name of the data to be retrieved

        :returns: The data associated with the specified name.
        :raises: Lookup/KeyError error if the name does not match
                 a value in the storage