code: public Timecode addPrecise(SampleCount samples) throws ResamplingException
  	{
  		final SampleCount mySamples = getSampleCount();
  		final SampleCount totalSamples = mySamples.addPrecise(samples);
  
  		return TimecodeBuilder.fromSamples(totalSamples, dropFrame).build();
  	}
docs: Add some samples to this timecode, throwing an exception if precision would be lost
  
  @param samples
  
  @return
  
  @throws ResamplingException
  if the requested addition would result in a loss of accuracy due to resampling