*/
public void parse(InputStream xml, List<Properties> sepaResults)
{
Document doc = JAXB.unmarshal(xml, Document.class);
Pain00800101 pain = doc.getPain00800101();
List<PaymentInstructionInformationSDD> pmtInfs = pain.getPmtInf();
for (PaymentInstructionInformationSDD pmtInf:pmtInfs)
{
List<DirectDebitTransactionInformationSDD> txList = pmtInf.getDrctDbtTxInf();
for (DirectDebitTransactionInformationSDD tx : txList)
{
Properties prop = new Properties();
put(prop,Names.PMTINFID,pmtInf.getPmtInfId());
put(prop,Names.SRC_NAME, pain.getGrpHdr().getInitgPty().getNm());
put(prop,Names.SRC_IBAN, pmtInf.getCdtrAcct().getId().getIBAN());
put(prop,Names.SRC_BIC, pmtInf.getCdtrAgt().getFinInstnId().getBIC());
put(prop,Names.DST_NAME, tx.getDbtr().getNm());
put(prop,Names.DST_IBAN, tx.getDbtrAcct().getId().getIBAN());