code: @Override
  	@Pure
  	public String getName() {
  		String name = super.getName();
  		if (name == null) {
  			for (final BusStop busstop : this.busStops) {
  				if (name == null) {
  					name = busstop.getName();
  				} else if (!name.equalsIgnoreCase(busstop.getName())) {
  					return null;
  				}
  			}
  		}
  		return name;
  	}
docs: Replies the name of this hub.
  If the bus stops inside this hub have the same
  names, this method replies the name of the bus stops.
  Otherwhise, it replies the value returned by
  {@link #getName()}.
  
  <p>The string comparison is case-insensitive.
  
  @return a name for this hub extended to the bus stops.