In a web services (Metro) environment, in which Unmarshaller instances are held
across requests, the JAXB objects delivered to the web service implementations
are retained by the Unarshallers after the request has been completed. These
objects are not released until they are replaced by those for another request.
Note that this is very similar to a recently fixed defect with Marshallers: