1894a1895 > int firstKeyword = Integer.MAX_VALUE; 1900,1901c1901,1902 < if (endOfReturn != -1) { < return endOfReturn; --- > if (endOfReturn >= 0 && endOfReturn < firstKeyword) { > firstKeyword = endOfReturn; 1903a1905,1907 > if(firstKeyword < Integer.MAX_VALUE) { > return firstKeyword; > }