code: private void handleTrackRequest(final Request request) {
  		String trackRequested = request.getParameter(TRACK_INDEX_REQUEST_PARAM_KEY);
  		int trackIndex = 0;
  
  		try {
  			trackIndex = Integer.parseInt(trackRequested);
  		} catch (NumberFormatException e) {
  			LOG.error("Failed to parse track index: " + trackIndex);
  		}
  
  		Track[] tracks = getTracks();
  
  		if (tracks != null && trackIndex >= 0 && trackIndex < tracks.length) {
  			ContentEscape escape = new ContentEscape(tracks[trackIndex]);
  			escape.setCacheable(!Util.empty(getCacheKey()));
  			throw escape;
  		} else {
  			LOG.warn("Client requested invalid track: " + trackIndex);
  		}
  	}
docs: Handles a request for an auxillary track.
  
  @param request the request being responded to.