code: public void init (
          String nodeName, String sharedSecret, String hostName,
          String publicHostName, int port, String nodeNamespace)
      {
          init(nodeName, sharedSecret, hostName, publicHostName, null, port, nodeNamespace);
      }
docs: Initializes this peer manager and initiates the process of connecting to its peer nodes.
  This will also reconfigure the ConnectionManager and ClientManager with peer related bits,
  so this should not be called until <em>after</em> the main server has set up its client
  factory and authenticator.
  
  @param nodeName this node's unique name.
  @param sharedSecret a shared secret used to allow the peers to authenticate with one
  another.
  @param hostName the DNS name of the server running this node.
  @param publicHostName if non-null, a separate public DNS hostname by which the node is to
  be known to normal clients (we may want inter-peer communication to take place over a
  different network than the communication between real clients and the various peer
  servers).
  @param port the port on which other nodes should connect to us.
  @param nodeNamespace The namespace for nodes to peer with. This node will connect to other
  nodes with the same prefix from the NODES table.