protected void appendDebitCard(StringBuilder req, USDebitCard debitCard) {
        if (debitCard.getAccountType() != null) {
            this.appendParam(req, USDebitCard.Field.accountType.name(), debitCard.getAccountType());
        }
        if (debitCard.getCustomerNumber() != null) {
            this.appendParam(req, USDebitCard.Field.customerNumber.name(),
                    debitCard.getCustomerNumber());
        }
        if (debitCard.getMagneticData() != null) {
            this.appendParam(req, USDebitCard.Field.manageticData.name(),
                    debitCard.getMagneticData());
        }
        if (debitCard.getDukptValue() != null) {
            this.appendParam(req, USDebitCard.Field.dukptValue.name(), debitCard.getDukptValue());
        }
        if (debitCard.getPinBlock() != null) {
            this.appendParam(req, USDebitCard.Field.pinBlock.name(), debitCard.getPinBlock());
        }
        if (debitCard.getRequestKeyPTR() != null) {
            this.appendParam(req, USDebitCard.Field.requestKeyPTR.name(),
                    debitCard.getRequestKeyPTR());
        }
    }