@Override
	public String stringify(boolean includePositionInfo) {
		StringBuilder s = new StringBuilder();
		if (includePositionInfo) {
			s.append(jobReference.stringValue()).append("[").append(getStartPos()).append(">").append(
					getEndPos()).append("]");
		}
		else {
			s.append(jobReference.stringValue());
		}
		if (args != null) {
			for (ArgumentNode arg : args) {
				s.append(" ");
				s.append(arg.stringify(includePositionInfo));
			}
		}
		if (hasTransitions()) {
			for (Transition t : transitions) {
				s.append(" ");
				s.append(t.stringify(includePositionInfo));
			}
		}
		return s.toString();
	}
Represents a simple job reference. In the example spec "<tt>aa || bb</tt>" both <tt>aa</tt> and <tt>bb</tt> would
be represented in the AST as JobReference nodes.

@author Andy Clement
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/job/dsl/JobReference.java