while(token.kind==XTokenKind.LGROUP || token.kind==XTokenKind.LINDEX){
startLineBlock();
startLineBlock();
if(token.kind==XTokenKind.LGROUP){
List<XStatement> list = makeMethodCallParamList();
statement = new XMethodCall(endLineBlock(), statement, list);
}else if(token.kind==XTokenKind.LINDEX){
nextToken();
XStatement index = makeInnerStatement();
expected(XTokenKind.RINDEX);
statement = new XIndex(endLineBlock(), statement, index);