for (final GarminMessage m : seq) {
DataTypeName mType = linkProtocol.getType(m);
if (mType.equals(DataTypeName.RTE_WPT_DATA))
mType = DataTypeName.WPT_DATA;
final DataType dt = _dataType.get(mType);
r[i++] = dt.parseData(m.getData());
}
if (_name.equals(CommandName.TRANSFER_WAYPOINTS)
|| _name.equals(CommandName.TRANSFER_PROXIMITY)) {
final Waypoint[] wpt = new Waypoint[r.length];
System.arraycopy(r, 0, wpt, 0, r.length);