currentState = State.wpt;
currentWayPoint = new WayPoint(parseLatLon(atts));
} else if (qName.equals("rte")) {
states.push(currentState);
currentState = State.rte;
currentRoute = new GpxRoute();
} else if (qName.equals("trk")) {
states.push(currentState);
currentState = State.trk;
currentTrack = new ArrayList<Collection<WayPoint>>();
currentTrackAttr = new HashMap<String, Object>();