String localsBody = "{\n$ctx.tree;\n}";
Grammar grammar = createMock(Grammar.class);
ParserRule rule1 = createMock(ParserRule.class);
Return returns = createMock(Return.class);
LocalVars locals = createMock(LocalVars.class);
RuleBlock ruleBody = createMock(RuleBlock.class);
ActionElement actionElement = createMock(ActionElement.class);
expect(grammar.getRules()).andReturn(rules);
expect(rule1.getArgs()).andReturn(null);
expect(rule1.getReturn()).andReturn(returns);
expect(rule1.getLocals()).andReturn(locals);
expect(rule1.getBody()).andReturn(ruleBody).times(2);
expect(returns.getBody()).andReturn(null);
expect(locals.getBody()).andReturn(localsBody);
ruleBodyList.add(actionElement);