if(dedentCount > 0 && indentShift){
if(strictMode)
throw new ParseException(parser, "Indentation inconsistent");
}
for (int i = 0; i < dedentCount; i++) {
<BUG>parser.setCurrentToken(DEDENT_TOK);
parser.doParseStep();</BUG>
}
if(indentShift){
<BUG>parser.setCurrentToken(INDENT_TOK);
parser.doParseStep();</BUG>
}

if(dedentCount > 0 && indentShift){
if(strictMode)
throw new ParseException(parser, "Indentation inconsistent");
}
for (int i = 0; i < dedentCount; i++) {
parser.setCurrentToken(new TokenOffset(DEDENT_TOK, parser.getCurrentToken().getOffset()));
parser.doParseStep();
}
if(indentShift){
parser.setCurrentToken(new TokenOffset(INDENT_TOK, parser.getCurrentToken().getOffset()));
parser.doParseStep();
}
