throw new CreditCardAuthorizationException("Online payment failed. Creditcard authorization failed.");
throw ccae;
	public String authorizePayment(String nameOnCard, String cardNumber, String monthExpires, String yearExpires, String ccVerifyNumber, double amount, String currency, String referenceNumber) throws CreditCardAuthorizationException {		try {			CreditCardClient client = getCreditCardBusiness().getCreditCardClient(getCreditCardMerchant());			return client.creditcardAuthorization(nameOnCard, cardNumber, monthExpires, yearExpires, ccVerifyNumber, amount, currency, referenceNumber);		}		catch (CreditCardAuthorizationException ccae) {			throw new CreditCardAuthorizationException("Online payment failed. Creditcard authorization failed.");		}		catch (Exception e) {			e.printStackTrace(System.err);			throw new CreditCardAuthorizationException("Online payment failed. Unknown error.");		}	}