code: public synchronized Instant getStartTime(TimestampProvider times) {
          if (startTime==null) {
              startTime = times.getTime();
          }
          return startTime;
      }
docs: Returns the start time of this marker if such has been defined or the current time if not
  @return