lastTickTimeLabel.setValue(new Date(tick.getServerTime()));
lastTickAgeLabel.setText(String.valueOf(age));
lastTickIdLabel.setText(String.valueOf(tick.getId()));
if (lastTickEvent != null && (lastTickEvent.getId() + 1) != tick.getId()) {
TickStreamDiscontinuity gap = new TickStreamDiscontinuity(lastTickEvent, tick, new Date());
tickStreamGaps.add(gap);
if (tickStreamGaps.size() > MAX_LOGGED_GAPS) {
tickStreamGaps.remove(0);
}