public void testClone() throws Exception {
ScopeContainer scope = new ModuleScopeContainer(null);
scope.start();
JavaAtomicComponent component =
MockFactory.createJavaComponent("foo", scope, Echo.class);
scope.register(component);
JavaTargetInvoker invoker = new JavaTargetInvoker(echoMethod, component);
invoker.setCacheable(false);
JavaTargetInvoker clone = invoker.clone();
assertEquals("foo", clone.invokeTarget("foo"));
scope.stop();