CarrierDriverAgent getDriver(Id driverId) { CarrierAgent carrierAgent = getCarrierAgent(driverId); if (carrierAgent == null) throw new IllegalStateException( "missing carrier agent. cannot find carrierAgent to driver " + driverId); return carrierAgent.getDriver(driverId); }