### Question:
SwicoBillInformation { @Override public String toString() { return "SwicoBillInformation{" + "invoiceNumber='" + invoiceNumber + '\'' + ", invoiceDate=" + invoiceDate + ", customerReference='" + customerReference + '\'' + ", vatNumber='" + vatNumber + '\'' + ", vatDate=" + vatDate + ", vatStartDate=" + vatStartDate + ", vatEndDate=" + vatEndDate + ", vatRate=" + vatRate + ", vatRateDetails=" + vatRateDetails + ", vatImportTaxes=" + vatImportTaxes + ", paymentConditions=" + paymentConditions + '}'; }  String getInvoiceNumber(); void setInvoiceNumber(String invoiceNumber); LocalDate getInvoiceDate(); void setInvoiceDate(LocalDate invoiceDate); String getCustomerReference(); void setCustomerReference(String customerReference); String getVatNumber(); void setVatNumber(String vatNumber); LocalDate getVatDate(); void setVatDate(LocalDate vatDate); LocalDate getVatStartDate(); void setVatStartDate(LocalDate vatStartDate); LocalDate getVatEndDate(); void setVatEndDate(LocalDate vatEndDate); BigDecimal getVatRate(); void setVatRate(BigDecimal vatRate); List<RateDetail> getVatRateDetails(); void setVatRateDetails(List<RateDetail> vatRateDetails); List<RateDetail> getVatImportTaxes(); void setVatImportTaxes(List<RateDetail> vatImportTaxes); List<PaymentCondition> getPaymentConditions(); void setPaymentConditions(List<PaymentCondition> paymentConditions); LocalDate getDueDate(); String encodeAsText(); static SwicoBillInformation decodeText(String text); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test void testToString() { SwicoBillInformation info = SwicoExamples.createExample3(); assertEquals( "SwicoBillInformation{invoiceNumber='4031202511', invoiceDate=2018-01-07, customerReference='61257233.4', vatNumber='105493567', vatDate=null, vatStartDate=null, vatEndDate=null, vatRate=null, vatRateDetails=[RateDetail{rate=8, amount=49.82}], vatImportTaxes=[RateDetail{rate=2.5, amount=14.85}], paymentConditions=[PaymentCondition{discount=0, days=30}]}", info.toString()); }