protected NmeaRoute asNmeaFormat(BaseNmeaFormat format) {
List<NmeaPosition> nmeaPositions = new ArrayList<NmeaPosition>();
for (GarminFlightPlanPosition position : positions) {
nmeaPositions.add(position.asNmeaPosition());
}
return new NmeaRoute(format, getCharacteristics(), nmeaPositions);
}