Если бы маршрутку писали быдлокодеры
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
Водитель крикнул "Передаем за проезд", пока в маршрутке никого небыло
@
Маршрутка глохнет с NullPointerException
Тут скорее:
Все оставшиеся пассажиры вышли на остановке
@
Водитель отказывается ехать, пока все 0 пассажиров в салоне не оплатят проезд
Ещё:
Ввели маршрутки с кондуктором
@
Кондуктору оплатить проезд не требуется, это предусмотрели
@
Но в маршрутке теперь на одного человека больше
@
Поэтому теперь оплатить проезд требуется водителю