Add unit test for start rule without EOF
Cannot call IntStream.consume after EOF is reached
Add timeout to unit test due to highlight non-termination of prediction algorithm without resorting to @Ignore