code: public static final Timecode getInstance(long frameNumber, boolean dropFrame, Timebase timebase)
  	{
  		return TimecodeBuilder.fromFrames(frameNumber, timebase, dropFrame).build();
  	}
docs: @param frameNumber
  @param dropFrame
  set to true to indicate that the frame-rate excludes dropframes
  @param timebase
  
  @return a timecode representation of the given data, null when a timecode can not be generated (i.e. duration exceeds a
  day)