XStream can instantiate classes that 1) do not implement serialiseable
and 2) do not have a default constructor. Here is now
Sun14ReflectionProvider
http://svn.xstream.codehaus.org/browse/xstream/trunk/xstream/src/java/com...
It may not work on all VMs, but we could have it as a pluggeable
strategy, would help solve a lot of use cases :)
Mark