code: public static String getPollStatusToolTip(final PollStatus pollStatus, final VaadinMessageSource i18N) {
          if (pollStatus != null && pollStatus.getLastPollDate() != null && pollStatus.isOverdue()) {
              final TimeZone tz = SPDateTimeUtil.getBrowserTimeZone();
              return i18N.getMessage(UIMessageIdProvider.TOOLTIP_OVERDUE, SPDateTimeUtil.getDurationFormattedString(
                      pollStatus.getOverdueDate().atZone(SPDateTimeUtil.getTimeZoneId(tz)).toInstant().toEpochMilli(),
                      pollStatus.getCurrentDate().atZone(SPDateTimeUtil.getTimeZoneId(tz)).toInstant().toEpochMilli(),
                      i18N));
          }
          return null;
      }
docs: Get tool tip for Poll status.
  
  @param pollStatus
  @param i18N
  @return PollStatusToolTip