docs: @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;
  	}