* @return the proxy
* @throws Exception for any error
*/
protected Object createProxy(Object target, Class[] interfaces, SimpleMetaData metaData) throws Exception
{
AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
params.setProxiedClass(target.getClass());
params.setInterfaces(interfaces);
params.setSimpleMetaData(metaData);
params.setTarget(target);
return proxyFactory.createAdvisedProxy(params);
}