code: @Pure
  	public boolean isStartingBusHalt() {
  		final BusItinerary itinerary = getContainer();
  		if (itinerary != null && itinerary.isValidPrimitive()) {
  			try {
  				return itinerary.getBusHaltAt(0) == this;
  			} catch (IndexOutOfBoundsException exception) {
  				// invalid halt
  			}
  		}
  		return false;
  	}
docs: Replies if this bus halt is a starting bus halt (aka. first bus halt)
  of an itinerary.
  
  @return <code>true</code> if the bus halt is a starting bus halt,
  otherwise <code>false</code>