Instance instance = (Instance)serviceClass.invoke("invoke", new Object[]{"Counter", tobj, null, new Integer(5)});
assertEquals(Boolean.TRUE, instance.invoke("done"));
TransferObject result = (TransferObject)instance.invoke("result");
assertNotSame(tobj, result);
assertEquals(3, result.getValueCount());
assertEquals("~boo~", result.getValue("boo"));
assertEquals("!+++++", result.getValue("ego"));