/* */ {
/* 382 */ if (seiClass == null) {
/* 383 */ throw new IllegalArgumentException("SEI class cannot be null");
/* */ }try {
/* 387 */ ExecutorService executor = (ExecutorService)getExecutor();
/* 388 */ ClientProxy handler = new ClientProxy(executor, new ClientImpl(epMetaData, this.handlerResolver));
/* 389 */ ClassLoader cl = epMetaData.getClassLoader();
/* */ Object proxy;
/* */ try {
/* 394 */ proxy = Proxy.newProxyInstance(cl, new Class[] { seiClass, BindingProvider.class, StubExt.class }, handler);
/* */ }