proxy = new MarshalledObject(proxy).get();
if(proxy instanceof ServiceActivityProvider && idleTime>0) {
synchronized (idleServiceManager) {
if(idleServiceManager.get()==null) {
idleServiceManager.set(new IdleServiceManager(idleTime, svcElement));
}
}
idleServiceManager.get().addService((ServiceActivityProvider)proxy);
}