ClassProxy proxy = ClassProxyFactory.newInstance(obj.getClass()); advisor = proxy._getInstanceAdvisor(); advisor.insertInterceptor(new ForwardingInterceptor(obj)); Dispatcher.singleton.registerTarget(objectId, proxy); ClusteringTargetsRepository.initTarget(proxyFamilyName, target.getReplicantList()); families.put(proxyFamilyName, target); advisor.insertInterceptor(0, new ReplicantsManagerInterceptor(families)); proxyAdvisor.insertInterceptor(IsLocalInterceptor.singleton); advisor.insertInterceptor(SecurityClientInterceptor.singleton); advisor.insertInterceptor(ClientTxPropagationInterceptor.singleton); proxyAdvisor.insertInterceptor(MergeMetaDataInterceptor.singleton); proxyAdvisor.insertInterceptor(ClusterChooserInterceptor.singleton); proxyAdvisor.insertInterceptor(InvokeRemoteInterceptor.singleton);