if (cache.getOldLength() > 0 || cache.getNewLength() > 30) {
return;
}
// Produce an updated token stream
CharacterReader reader = new CharSequenceReader(cache.getNewContents());
BooleanErrorListener errorListener = new BooleanErrorListener();
IncrementalScanner scanner = new IncrementalScanner(cache.getSource(), reader, errorListener);
scanner.rescan(
cache.getResolvedUnit().getBeginToken(),
cache.getOffset(),