docs: @Override
      public void onValueSelected(Timepoint newValue) {
          setHour(newValue.getHour(), false);
          mTimePicker.setContentDescription(mHourPickerDescription + ": " + newValue.getHour());
          setMinute(newValue.getMinute());
          mTimePicker.setContentDescription(mMinutePickerDescription + ": " + newValue.getMinute());
          setSecond(newValue.getSecond());
          mTimePicker.setContentDescription(mSecondPickerDescription + ": " + newValue.getSecond());
          if(!mIs24HourMode) updateAmPmDisplay(newValue.isAM() ? AM : PM);
      }