// Note: Some tests running on this _input_ file rely upon that the tripple // closing '>' are not separated by spaces or anything else! public class TestClass { private static void initMap(void) { HashMap>> resolutionTracks = new HashMap>>(); } private static void addTrackToMap(String resolution, Track track, HashMap>> resolutionTracks) { HashMap> tracks = null; if (resolutionTracks.containsKey(resolution)) { tracks = resolutionTracks.get(resolution); } else { tracks = new HashMap>(); tracks.put("soun", new LinkedList()); tracks.put("vide", new LinkedList()); resolutionTracks.put(resolution, tracks); } if (track.getHandler() != null) { if (track.getHandler().equals("soun")) { List audioTracks = tracks.get("soun"); audioTracks.add(track); } else if (track.getHandler().equals("vide")) { List videoTracks = tracks.get("vide"); videoTracks.add(track); } } } }