### Question:
TPMReport extends Report { public final List<TPMMeasurementRecord> getTPMMeasurementRecords() { return this.quoteData.getQuote2().getQuoteInfo2().getPcrInfoShort() .getPcrComposite().getPcrValueList(); } protected  TPMReport();  TPMReport(final QuoteData quoteData); final QuoteData getQuoteData(); final List<TPMMeasurementRecord> getTPMMeasurementRecords(); final TPMMeasurementRecord getTPMMeasurementRecord(final int pcr); @Override final String getReportType();  }### Answer:
@Test public final void marshalUnmarshalTest() throws JAXBException { TPMReport tpmReport = new TPMReport(getTestQuoteData()); String xml = getXMLFromReport(tpmReport); TPMReport tpmReportFromXML = getReportFromXML(xml); Assert.assertEquals(1, tpmReportFromXML.getTPMMeasurementRecords().size()); }