int findNextMainLine ( LiveFileChunk chunk , int startIdx ) { List < FileLine > lines = chunk . getLines ( ) ; int found = - 1 ; for ( int i = startIdx ; found == - 1 && i < lines . size ( ) ; i ++ ) { if ( pattern . matcher ( lines . get ( i ) . getText ( ) . trim ( ) ) . matches ( ) ) { found = i ; } } return found ; }
finds the first main line in the chunk from the specified index position onwards