public SynchronizedLyric(String text, int timeStamp)
   {
      if (text == null || text.trim().length() == 0)
         throw new IllegalArgumentException("The text field in a synchronized lyric, " + text + ", in the " + FrameType.SYNCHRONIZED_LYRIC_TEXT.getId() + " frame may not be empty.");
      if (timeStamp < 0)
         throw new IllegalArgumentException("The time stamp field in a synchronized lyric, " + text + ", in the " + FrameType.SYNCHRONIZED_LYRIC_TEXT.getId() + " frame contains an invalid value, " + timeStamp + ".  It must be >= 0.");

      this.text      = text;
      this.timeStamp = timeStamp;
   }