private void parseForStatement(SyntaxTreeBuilder.Marker endMarker) {
    assertCurrentToken(PyTokenTypes.FOR_KEYWORD);
    parseForPart();
    final SyntaxTreeBuilder.Marker elsePart = myBuilder.mark();
    if (myBuilder.getTokenType() == PyTokenTypes.ELSE_KEYWORD) {
      myBuilder.advanceLexer();
      parseColonAndSuite();
      elsePart.done(PyElementTypes.ELSE_PART);
    }
    else {
      elsePart.drop();
    }
    endMarker.done(PyElementTypes.FOR_STATEMENT);
  }
private void parseForStatement(SyntaxTreeBuilder.Marker endMarker)