code: public void join(Address address)
     {
        if (trace)
           log.tracef("join(%s)", address);
  
        workManagers.add(address);
  
        if (!initialized && own != null && transport != null && !own.equals(address) && transport.isInitialized())
        {
           DistributedWorkManagerStatisticsValues values = transport.getDistributedStatistics(address);
           if (values != null)
              initialize(values);
        }
     }
docs: {@inheritDoc}