### Question:
AdhocManager { public AdhocConfiguration loadConfiguration(InputStream is) throws DRException { try { Unmarshaller unmarshaller = JAXBContext.newInstance(XmlAdhocConfiguration.class).createUnmarshaller(); JAXBElement<XmlAdhocConfiguration> element = unmarshaller.unmarshal(new StreamSource(is), XmlAdhocConfiguration.class); XmlAdhocConfiguration xmlAdhocConfiguration = element.getValue(); return xmlToAdhocTransform.transform(xmlAdhocConfiguration); } catch (JAXBException e) { throw new ConfigurationUnMarshallerException(is); } } 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 loadConfiguration() { }