@Override
	public String stringify(boolean includePositionInfo) {
		StringBuilder s = new StringBuilder();
		s.append(jobModuleId.stringValue()).append(" ").append(jobNameId.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 an inlined job definition in a job specification. For example in the specification
"<tt>aa || bb || cc dd --a=b --c=d || ff</tt>" a Job definition would be created to represent
<tt>cc</tt>. It would be a definition where the jobModuleId is <tt>cc</tt>, the jobNameId is <tt>dd</tt>
and the arguments are <tt>a=b</tt> and <tt>c=d</tt>.

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