anchor.diff:  	// Setup default fields
   	String connectionName = "";
   	String outputName = "";
  +	String[] transformationNames = new String[0];
  +	String[] transformationDescriptions = new String[0];
   	String description = "";
   	int type = IJobDescription.TYPE_SPECIFIED;
   	OutputSpecification outputSpecification = new OutputSpecification();
   	DocumentSpecification documentSpecification = new DocumentSpecification();
  +	OutputSpecification[] transformationSpecifications = new OutputSpecification[0];
   	ArrayList scheduleRecords = new ArrayList();
   
   	EnumeratedValues dayOfWeek = null;
  
positive.code: 				outputConnectorPool.release(outputConnection,outputConnector);
  			}
  		}
  		Integer outputConnectionSequenceNumber = new Integer(1);
  		while (sequenceArray.size() < tabsArray.size())
  		{
  			sequenceArray.add(outputConnectionSequenceNumber);
  
negative.code: 	if (outputName.length() > 0)
  	{
  		outputConnection = outputMgr.load(outputName);
  	}
  	ITransformationConnection[] transformationConnections = new ITransformationConnection[transformationNames.length];
  	for (int j = 0; j < transformationConnections.length; j++)
  	{
  		transformationConnections[j] = transformationMgr.load(transformationNames[j]);
  	}
  
  	// Set up the predefined tabs
  