I was wondering why we are using 1 based index in ASTExpr.java, function applyListOfAlternatingTemplates at argumentContext.put(DEFAULT_INDEX_VARIABLE_NAME, new Integer(i+1)); isn't 0 based index "new Integer(i)" better? Regards, Gevik.