Since this is really a Sun bug and they refuse to fix it, the only other fix
would be to not put non-serializable objects in the Descriptor.
This occurs mostly due the attribute caching when using an XMBean,
so we could disable attribute caching in those descriptors we provide?
<descriptors> <currencyTimeLimit>-1</currencyTimeLimit> </descriptors>
or just remove the attribute caching by default (it is optional in the spec)
i.e. don't install the attribute interceptor unless there is an explicit currencyTimeLimit