def METHOD_NAME(cls, source):
    """
    str/unicode(HH:MM:SS,mmm) -> SubRipTime corresponding to serial
    raise InvalidTimeString
    """
    items = cls.RE_TIME_SEP.split(source)
    if len(items) != 4:
        raise InvalidTimeString
    return cls(*(cls.parse_int(i) for i in items))