final ThreadContext callContext = ThreadContext.getThreadContext();
final Object localClientIdentity = ClientSecurity.getIdentity();
try {
if (callContext == null && localClientIdentity != null) {
final SecurityService securityService = SystemInstance.get().getComponent(SecurityService.class);
securityService.associate(localClientIdentity);
}
if (strategy == CLASSLOADER_COPY || getBeanContext().getInterfaceType(interfce) == InterfaceType.BUSINESS_REMOTE) {
IntraVmCopyMonitor.pre(strategy);
final ClassLoader oldClassLoader = Thread.currentThread().getContextClassLoader();