int origMgra = trip.getOriginMgra();
int destMgra = trip.getDestinationMgra();
int departPeriod = trip.getPeriod();
boolean debug = tour.getDebugChoiceModels();
setNmTripMcDmuAttributes(mcDmuObject, origMgra, destMgra, departPeriod, debug);
<BUG>mcDmuObject.setBikeLogsum(bls.getValue(new BikeLogsumSegment(tour.getFemale() == 1,false,trip.isInbound()),origMgra,destMgra));
</BUG>
int[][] bestTapPairs = null;
if (trip.getBestWtwTapPairs() == null)
{

int origMgra = trip.getOriginMgra();
int destMgra = trip.getDestinationMgra();
int departPeriod = trip.getPeriod();
boolean debug = tour.getDebugChoiceModels();
setNmTripMcDmuAttributes(mcDmuObject, origMgra, destMgra, departPeriod, debug);
mcDmuObject.setBikeLogsum(bls.getLogsum(new BikeLogsumSegment(tour.getFemale() == 1,false,trip.isInbound()),origMgra,destMgra));
int[][] bestTapPairs = null;
if (trip.getBestWtwTapPairs() == null)
{
