

import java.util.List;

public class Argument {
	public List<Node> elements;

	public Argument(List<Node> elements) {
		this.elements = elements;
	}

	public String toString() {
		StringBuilder sb = new StringBuilder();
		boolean first = true;
		for (Node e : elements) {
			if (!first) {
				sb.append(" ");
			}
			sb.append(e);
			first = false;
		}
		return sb.toString();
	}

}

@@ -1,10 +1,40 @@
 %0A%0A
+import java.util.Collections;%0A
 import j
@@ -175,16 +175,104 @@
 ts;%0A%09%7D%0A%0A
+%09public static Argument noArgs() %7B%0A%09%09return new Argument(Collections.emptyList());%0A%09%7D%0A%09%0A
 %09public 

add noArgs