### Question:
AdhocManager { public void saveConfiguration(AdhocConfiguration adhocConfiguration, OutputStream os) throws DRException { log.info("Saving the AdhocConfiguration : {} to the outputStream {} in XML format using JAXB Api", adhocConfiguration.getReport().getProperties().getProperties(), os.toString()); XmlAdhocConfiguration xmlAdhocConfiguration = adhocToXmlTransform.transform(adhocConfiguration); JAXBElement<XmlAdhocConfiguration> element = null; try { Marshaller marshaller = JAXBContext.newInstance(XmlAdhocConfiguration.class).createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); element = new net.sf.dynamicreports.adhoc.xmlconfiguration.ObjectFactory().createConfiguration(xmlAdhocConfiguration); marshaller.marshal(element, new StreamResult(os)); } catch (JAXBException e) { throw new ConfigurationMarshallerException(element, os); } } private  AdhocManager(IAdhocToXmlTransform adhocToXmlTransform, IXmlToAdhocTransform xmlToAdhocTransform); static AdhocManager getInstance(IAdhocToXmlTransform adhocToXmlTransform, IXmlToAdhocTransform xmlToAdhocTransform
    ); JasperReportBuilder createReport(AdhocReport adhocReport); JasperReportBuilder createReport(AdhocReport adhocReport, AdhocReportCustomizer adhocReportCustomizer); void saveConfiguration(AdhocConfiguration adhocConfiguration, OutputStream os); AdhocConfiguration loadConfiguration(InputStream is);  }### Answer:
@Test public void saveConfiguration() { }