element.generate(phase, baseDecl, genDecl, genStat, not, cs, name, var1, var2, var2b, data, statementList);
} else {
if (genDecl) {
String output = data.getOutput(phase, var1, var2, var2b, null, not);
if (statementList != null) {
NewStatement newStatement = new NewStatement("Repeat", name);
newStatement.setData(not, cs, output, repeats);
statementList.add(new Statement(phase, baseDecl, "Repeat", name, newStatement));
}
}
if (genStat) {
AddStatement addStatement = element.getStatement(phase, name, this.not, null, var1, refname, refname, data);