class Waiter extends AbstractLoggingActor {

    public static Props props(ActorRef coffeeHouse, ActorRef barista, int maxComplaintCount) {
        return Props.create(Waiter.class, () -> new Waiter(coffeeHouse, barista, maxComplaintCount));
    }

    public  Waiter(ActorRef coffeeHouse, ActorRef barista, int maxComplaintCount);

}