* @return
     */
    public boolean processAtAllLines(final String line) {
        
        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.patternNullPointer.matcher(line);
                
        if (matcherBegin.matches()) {
            this.processTime(line);
            this.termType = TermType.begin;
            if (this.stats != null) {
                this.stats.totalBeginRequest++;
            }
            
        } else if (matcherEnd.matches()) {
            this.processTime(line);
            this.termType = TermType.end;
            if (this.stats != null) {
                this.stats.totalEndRequest++;
            }
            
        } else if (matcherCritical.matches()) {
            this.processTime(line);
            this.termType = TermType.criticalerror;            
            if (this.stats != null) {
                this.stats.totalCriticalError++;
            }
            return validtime();
            
        } else if (matcherNull.matches()) {
            this.processTime(line);
            this.termType = TermType.nullptr;
            if (this.stats != null) {
                this.stats.totalNullPointer++;
            }
            return validtime();
            
        } else if (matcherException.matches()) {
            this.processTime(line);
            this.termType = TermType.exception;
            if (this.stats != null) {
                this.stats.totalException++;
            }
            return validtime();
            
        } else if (matcherError.matches()) {
            this.processTime(line);
            this.termType = TermType.error;
            if (this.stats != null) {
                this.stats.totalError++;
            }
        }
        return false;
    }