publicDelivery createDelivery(Order order,User deliveryPerson){
Preconditions.checkNotNull(order.getAddress(),"order address");
Preconditions.checkArgument(workSchedule.isOnDuty(deliveryPerson, order.getArrivalTime()),
"%s is not on duty for %s", deliveryPerson, order);
returnnewRealDelivery(order, deliveryPerson);
}