BigDecimal shipping = JavaCommerce.getConfiguration().getBigDecimal(new StringBuffer(CONFIG_GOOGLE_CALC_SHIPPING).append(".").append(method.getName()).append(".").append(address.getRegion()).toString(), JavaCommerce.getConfiguration().getBigDecimal(new StringBuffer(CONFIG_GOOGLE_CALC_SHIPPING).append(".").append(method.getName()).append(DOT_DEFAULT).toString(), defaultShipping));
shipping = shipping.setScale(2, BigDecimal.ROUND_UP);
if (LOG.isDebugEnabled()) {
LOG.debug("Calculated shipping of [" + shipping + "] for [" + method.getName() + "]");
}
ShippingRate rate = new ShippingRate();
rate.setContent(shipping);
rate.setCurrency(DEFAULT_CURRENCY);
result.setShippingRate(rate);
if (calcTax) {
result.setTotalTax(totalTax);
}
results.addResult(result);