code: @Pure
  	public static String getFirstFreeBusHubName(BusNetwork busnetwork) {
  		int nb = busnetwork.getBusHubCount();
  		String name;
  		do {
  			++nb;
  			name = Locale.getString(
  					"NAME_TEMPLATE", //$NON-NLS-1$
  					Integer.toString(nb));
  		}
  		while (busnetwork.getBusHub(name) != null);
  		return name;
  	}
docs: Replies a bus hub name that was not exist in the specified
  bus network.
  
  @param busnetwork is the bus network from which a free bus hub name may be computed.
  @return a name suitable for a bus hub.