I personally feel that are good chances that the container will use serialization and the same instance of bean is returned which is passivated.
Deserialization does not give the same instance that was serialized. It will create a new instance and copy the state (non-static non-transient member variable) of the serialized object in this instance.
As Mark said, it does not really matter whether it is the same instance or different, what matters is the state of the object.
[ May 02, 2007: Message edited by: Nitesh Kant ]