'Unjelly a type for which no specific unjellier is registered, but which
is nonetheless allowed.
@param cls: the class of the instance we are unjellying.
@type cls: L{_OldStyleClass} or L{type}
@param state: The jellied representation of the object\'s state; its
C{__dict__} unless it has a C{__setstate__} that takes something
else.
@type state: L{list}
@return: the new, unjellied instance.'

def _genericUnjelly(self, cls, state):

    return self._maybePostUnjelly(_newInstance(cls, self.unjelly(state)))
