If `LL1StarBlock` is removed, this should be changed to the following to ensure the code remains correct in the future. Constructs that do not implement specific code for the LL1 case fall back to using `adaptivePredict`, which is perfectly acceptable (and even preferred when `-force-atn` is specified on the command line).

```java
if ( alts.size()==1 ) c = new LL1StarBlockSingleAlt(this, ebnfRoot, alts);
else c = getComplexEBNFBlock(ebnfRoot, alts);
```