docs: private CueList.Entry findAdjacentCue(CdjStatus update, BeatGrid beatGrid) {
          if (!MetadataFinder.getInstance().isRunning()) return null;
          final TrackMetadata metadata = MetadataFinder.getInstance().getLatestMetadataFor(update);
          final int newBeat = update.getBeatNumber();
          if (metadata != null && metadata.getCueList() != null) {
              for (CueList.Entry entry : metadata.getCueList().entries) {
                  final int entryBeat = beatGrid.findBeatAtTime(entry.cueTime);
                  if (Math.abs(newBeat - entryBeat) < 2) {
                      return entry;  // We have found a cue we likely jumped to
                  }
                  if (entryBeat > newBeat) {
                      break;  // We have moved past our location, no point scanning further.
                  }
              }
          }
          return null;
      }