if (getBillingDetails().size() >= 2) {
getBillingDetails().remove(billingDetails);
setDefaultBillingDetails((BillingDetails)getBillingDetails().iterator().next());
} else {
throw new BusinessException("Please set new default BillingDetails first");
}
}