code: public TimecodeBuilder withTimecode(Timecode timecode)
  	{
  		return this
  				       .withNegative(timecode.isNegative())
  				       .withDays(timecode.getDaysPart())
  				       .withHours(timecode.getHoursPart())
  				       .withMinutes(timecode.getMinutesPart())
  				       .withSeconds(timecode.getSecondsPart())
  				       .withFrames(timecode.getFramesPart())
  				       .withDropFrame(timecode.isDropFrame())
  				       .withRate(timecode.getTimebase());
  	}
docs: Reset this builder to the values in the provided Timecode
  
  @param timecode
  
  @return