docs: @Nullable
    public BannerInstructions findCurrentBannerInstructions(LegStep currentStep, double stepDistanceRemaining) {
      if (isValidBannerInstructions(currentStep)) {
        List<BannerInstructions> instructions = sortBannerInstructions(currentStep.bannerInstructions());
        for (BannerInstructions instruction : instructions) {
          int distanceAlongGeometry = (int) instruction.distanceAlongGeometry();
          if (distanceAlongGeometry >= (int) stepDistanceRemaining) {
            return instruction;
          }
        }
        return instructions.get(FIRST_INSTRUCTION);
      }
      return null;
    }