try {
final RemoteCounter remoteCounter = context.lookupStateful(DDBasedClusteredSFSB.class, RemoteCounter.class);
// invoke on the bean a few times
final int NUM_TIMES = 25;
for (int i = 0; i < NUM_TIMES; i++) {
final CounterResult result = remoteCounter.increment();
logger.info("Counter incremented to " + result.getCount() + " on node " + result.getNodeName());
}
final CounterResult result = remoteCounter.getCount();
Assert.assertNotNull("Result from remote stateful counter was null", result);
Assert.assertEquals("Unexpected count from remote counter", NUM_TIMES, result.getCount());