code: public static final Tree getNodeInfos(ServiceBroker broker, Transporter transporter) {
  		Tree infos = new Tree();
  		if (transporter == null) {
  			infos.putObject(broker.getNodeID(), broker.getConfig().getServiceRegistry().getDescriptor());
  		} else {
  			Set<String> nodeIDset = transporter.getAllNodeIDs();
  			String[] nodeIDarray = new String[nodeIDset.size()];
  			nodeIDset.toArray(nodeIDarray);
  			Arrays.sort(nodeIDarray, String.CASE_INSENSITIVE_ORDER);
  			for (String nodeID : nodeIDarray) {
  				Tree info = transporter.getDescriptor(nodeID);
  				if (info == null) {
  					continue;
  				}
  				infos.putObject(nodeID, info);
  			}
  		}
  		return infos;
  	}
docs: --- GET ALL NODE INFO STRUCTURES OF ALL NODES ---