{
MockControl coffeeOperationsControl = MockControl.createControl(CoffeeOperations.class);
CoffeeOperations coffeeOperationsMock = (CoffeeOperations) coffeeOperationsControl.getMock();
MockControl typedPushConsumerControl = MockControl.createNiceControl(TypedPushConsumerOperations.class);
TypedPushConsumerOperations typedPushConsumerMock = (TypedPushConsumerOperations) typedPushConsumerControl.getMock();
CoffeePOATie consumerTie = new CoffeePOATie(coffeeOperationsMock);
Coffee consumer = CoffeeHelper.narrow(consumerTie._this(setup.getClientOrb()));
TypedPushConsumerPOATie typedPushConsumerTie = new TypedPushConsumerPOATie(typedPushConsumerMock);
TypedPushConsumer typedPushConsumer = TypedPushConsumerHelper.narrow(typedPushConsumerTie._this(setup.getClientOrb()));
typedPushConsumerControl.expectAndReturn(typedPushConsumerMock.get_typed_consumer(), consumer);
coffeeOperationsMock.drinking_coffee("jacorb", 10);
coffeeOperationsControl.replay();
typedPushConsumerControl.replay();