*/
    public boolean processAtSampling(final String line) {       
        if (line == null) {
            return false;
        }                
        final Matcher matcherBegin = this.patternBegin.matcher(line);    
        final Matcher matcherEnd = this.patternEnd.matcher(line);
        final Matcher matcherCritical = this.patternCritical.matcher(line);
        final Matcher matcherException = this.patternException.matcher(line);
        final Matcher matcherError = this.patternError.matcher(line);
        final Matcher matcherNull = this.patternError.matcher(line);
        
        if (matcherBegin.matches()) {
            this.termType = TermType.begin;
            
        } else if (matcherEnd.matches()) {
            this.termType = TermType.end;
            
        } else if (matcherCritical.matches()) {
            this.termType = TermType.criticalerror;
            
        } else if (matcherNull.matches()) {
            this.termType = TermType.nullptr;
            
        } else if (matcherException.matches()) {
            this.termType = TermType.exception;        
            
        } else if (matcherError.matches()) {
            this.termType = TermType.error;
        } // End of the if - else //        
        
        return this.processTime(line);               
    }