"Three features distinguish XStream from any other
XStream doesn't care about the visibility of the fields of the
class being serialized/deserialized.
No getter and setter methods are required for the fields of the
class to be serialized/deserialized.
The class being serialized/deserialized is not required to have a