public static LogFilter Parse( string filter ) { if( filter == null ) throw new ArgumentNullException( filter ); LogFilter f; if( !TryParse( filter, out f ) ) throw new CKException( "Invalid filter: '{0}'.", filter ); return f; }