public function __construct(int $lineNr, BankgiroNode $bankgiro, PayerNumberNode $payerNr, AccountNode $account, IdNode $id)
 {
     parent::__construct($lineNr);
     $this->setChild('bankgiro', $bankgiro);
     $this->setChild('payer_number', $payerNr);
     $this->setChild('account', $account);
     $this->setChild('id', $id);
 }
 public function __construct(int $lineNr, BankgiroNode $bankgiro, PayerNumberNode $payerNr, BankgiroNode $newBankgiro, PayerNumberNode $newPayerNr)
 {
     parent::__construct($lineNr);
     $this->setChild('bankgiro', $bankgiro);
     $this->setChild('payer_number', $payerNr);
     $this->setChild('new_bankgiro', $newBankgiro);
     $this->setChild('new_payer_number', $newPayerNr);
 }
 public function __construct(int $lineNr, BankgiroNode $bankgiro, PayerNumberNode $payerNr, AccountNode $account, IdNode $id, MessageNode $info, MessageNode $comment, DateNode $date)
 {
     parent::__construct($lineNr);
     $this->setChild('bankgiro', $bankgiro);
     $this->setChild('payer_number', $payerNr);
     $this->setChild('account', $account);
     $this->setChild('id', $id);
     $this->setChild('info', $info);
     $this->setChild('comment', $comment);
     $this->setChild('date', $date);
 }