}
else if( c.transportStatus.equals( ONBOARD_CARRIER ) )
{
// Re-routed cargo onboard carrier is expected to be unloaded in next port (regardless of new itinerary).
Voyage voyage = c.lastHandlingEvent.voyage().get();
CarrierMovement carrierMovement = voyage.carrierMovementDepartingFrom( c.lastHandlingEvent
.location()
.get() );
// Estimate carrier arrival time
Date estimatedArrivalDate = carrierMovement.arrivalTime().get();