if (op == Operator.CONSTRUCTOR) {
// We emit zero-arg constructors without (), because it's shorter,
// but that has implications in parenthesize() below.
int n = children().size();
if (1 < n) {
out.consume("(");
for (int k = 1; k < n; k++) {
if (1 < k) { out.consume(","); }
renderParam(k, rc);
}
out.consume(")");