title: xstream is converting &amp; to & when converting from xml to Java Objects
body: <p>xstream is converting <code>&amp;amp;</code> to <code>&amp;</code> when converting from xml to Java Objects. 
  I don't want this to happen. How shall I do it?</p>
  
  <pre><code> XStream xstream = new XStream(new DomDriver());
  
              xstream.processAnnotations(HelpConfigVO.class);
              xstream.processAnnotations(ProductVO.class);
              xstream.processAnnotations(PackageVO.class);
              xstream.addImplicitCollection(HelpConfigVO.class, "packages");
              configVO = (HelpConfigVO)xstream.fromXML(helpConfigData);
  </code></pre>
  
  <p>Secondly, The output XML I am getting from xstream is not formatted. How do I format my xml to make it readable?</p>