docs: public void updateBannerInstructionsWith(Milestone milestone) {
      if (milestone instanceof BannerInstructionMilestone) {
        BannerInstructions instructions = ((BannerInstructionMilestone) milestone).getBannerInstructions();
        if (instructions == null || instructions.primary() == null) {
          return;
        }
        BannerText primary = instructions.primary();
        String primaryManeuverModifier = primary.modifier();
        updateManeuverView(primary.type(), primaryManeuverModifier, primary.degrees());
        updateDataFromBannerText(primary, instructions.secondary());
        updateSubStep(instructions.sub(), primaryManeuverModifier);
      }
    }