/** * _more_ * * @return _more_ */ protected List getStormTrackParams() { // Get the types from the first forecast track List<StormParam> params = stormDisplayState.getStormChartParams(); if ((params == null) || (params.size() == 0)) { for (StormTrack track : stormDisplayState.getTrackCollection().getTracks()) { if (track == null) { continue; } if (!track.isObservation()) { params = track.getParams(); break; } } // If we didn't get any from the forecast track use the obs track if (params.size() == 0) { StormTrack obsTrack = stormDisplayState.getTrackCollection().getObsTrack(); if (obsTrack != null) { params = obsTrack.getParams(); } } } return params; }