if (!(hasProduct(productAmount4.getProductAmount().getProduct()))) {
throw new ProductUnknownError();
}
WarehouseInformationWSStub servicio = new WarehouseInformationWSStub();
// Comprobamos si hay suficientes unidades en el almacen.
ProductName producto = new ProductName();
producto.setProductName(productAmount4.getProductAmount()
.getProduct());
if (servicio.getProductAvailableUnits(producto)
.getProductAvailableUnits() < productAmount4
.getProductAmount().getAmount()) {
throw new NotEnoughUnitsError();