code: public static TimecodeDuration valueOf(String timecode, int timecodeBase, StringType stringType) throws IllegalArgumentException
      {
          TimecodeDuration tc = new TimecodeDuration();
          return (TimecodeDuration) tc.parse(timecode, timecodeBase, stringType);
      }
docs: Returns a TimecodeDuration instance for given timecode string and timecode base.
  What is considered acceptable input varies per selected StringType
  
  @param timecode
  @param timecodeBase
  @param stringType
  @return the TimecodeDuration
  @throws IllegalArgumentException