protected void addPaymentInformation( final AbstractOrderModel source, final AbstractOrderData prototype) { final PaymentInfoModel paymentInfo = source.getPaymentInfo(); if (paymentInfo instanceof CreditCardPaymentInfoModel) { final CCPaymentInfoData paymentInfoData = getCreditCardPaymentInfoConverter().convert((CreditCardPaymentInfoModel) paymentInfo); final boolean isDefaultPayment = isDefaultPaymentInfo(source.getUser(), paymentInfo); paymentInfoData.setDefaultPaymentInfo(isDefaultPayment); prototype.setPaymentInfo(paymentInfoData); } }