static bool MatchOriginatorAndTime( StringMatcher m, out Guid id, out DateTimeStamp time ) { time = DateTimeStamp.MinValue; if( !m.TryMatchGuid( out id ) ) return false; if( !m.TryMatchText( " at " ) ) return false; return m.MatchDateTimeStamp( out time ); }