ruleVar -> rule_var
some more comments.
rename of generateCandidateArgNo -> generateCandidateArguments.
constructNList->constructNListOld.
Reorder of arguments in constructNList