/* */ throws Exception
/* */ {
/* 41 */ AsynchMixin mixin = new AsynchMixin();
/* 42 */ AsynchProxyInterceptor interceptor = new AsynchProxyInterceptor(mixin);
/* 43 */ Class[] mixInterfaces = { AsynchProvider.class };
/* 44 */ ProxyMixin[] mixins = { new ProxyMixin(mixin, mixInterfaces) };
/* 45 */ ClassProxy proxy = ClassProxyFactory.newInstance(clazz, mixins);
/* 46 */ proxy._getInstanceAdvisor().insertInterceptor(interceptor);
/* 47 */ Remoting.makeRemotable(proxy, locator, objectId);
/* 48 */ return proxy;
/* */ }