205206207208209210211
DateTime executionTime, DecimalQuantity executionQty, Money price) { Execution execution = order.execute(orderRepository, executionTime, executionQty, price); orderEventPublisher.publish(new OrderExecuted(execution)); }