protected function addPaymentFeeWithTax($addTaxIndicationLabel = false)
    {
        if ($addTaxIndicationLabel) {
            $label = $this->helper('adyen')->__('Payment Fee (Incl.Tax)');
        } else {
            $label = $this->helper('adyen')->__('Payment Fee');
        }

        if ($this->getSource()->getPaymentFeeAmount() != 0) {
            $this->addTotal(
                new Varien_Object(
                    array(
                        'code' => 'payment_fee_incl',
                        'strong' => false,
                        'value' => $this->getSource()->getPaymentFeeAmount() + $this->getSource()->getPaymentFeeTax(),
                        'base_value' => $this->getSource()->getBasePaymentFeeAmount() + $this->getSource()->getPaymentFeeTax(),
                        'label' => $label,
                        'area' => '',
                    )
                ),
                'subtotal'
            );
        }
    }