+ if (rUp < index.rows.size()) {
+ final RowBase rowUp = index.rows.get(rUp);
+ final TokenRow candidateUp = rowUp.getTokenRow(false);
+ if (candidateUp != null) {
+ for (--rUp; rUp >= index(); --rUp) {
+ index.rows.get(rUp).setTokenRow(candidateUp);
+ }
+ break;
+ }
+ rUp++;
+ }