'@see: L{twisted.spread.interfaces.IJellyable.jellyFor}'

def jellyFor(self, jellier):

    sxp = jellier.prepare(self)
    sxp.extend([qual(self.__class__).encode('utf-8'), jellier.jelly(self.getStateFor(jellier))])
    return jellier.preserve(self, sxp)
