anchor.diff:  	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
  
positive.code: 		description = job.getDescription();
  		outputName = job.getOutputConnectionName();
  		connectionName = job.getConnectionName();
  		type = job.getType();
  		startMethod = job.getStartMethod();
  		hopcountMode = job.getHopcountMode();
  		outputSpecification = job.getOutputSpecification();
  		documentSpecification = job.getSpecification();
  		// Fill in schedule records from job
  		int j = 0;
  		while (j < job.getScheduleRecordCount())
  		{
  			scheduleRecords.add(job.getScheduleRecord(j++));
  		}
  
  		priority = job.getPriority();
  
negative.code: 				outputConnectorPool.release(outputConnection,outputConnector);
  			}
  		}
  		Integer outputConnectionSequenceNumber = new Integer(1+transformationConnections.length);
  		while (sequenceArray.size() < tabsArray.size())
  		{
  			sequenceArray.add(outputConnectionSequenceNumber);
  