BroadleafCommerce/BroadleafCommerce#485 - adding outer try catch as applyPayment now throws an IllegalArgumentException