GenericInvocationHandler<SignedJarTestTarget> invocationHandler = new GenericInvocationHandler<SignedJarTestTarget>(target);
invocationHandler.addDelegate(new MethodNameMatcher("doSomething"), delegate);
SignedJarTestTarget proxy = ProxyFactory.createProxy(target, invocationHandler);
proxy.doSomething();
}
}