return newProjections; }
    public boolean expandAndDistributeProjections(Collection tasks) {	boolean newProjections = false;	LogisticsInventoryPG logInvPG;	Task aTask, wdrawTask;	Iterator taskIter = tasks.iterator();	while (taskIter.hasNext()) {	    aTask = (Task)taskIter.next();	    wdrawTask = expandDemandTask(aTask, createProjectWithdrawTask(aTask));	    logInvPG = getLogisticsInventoryPG(wdrawTask);	    if (logInvPG != null) {	      logInvPG.addWithdrawProjection(wdrawTask);	      // if we have atleast one new projection - set this to true.	      newProjections = true;	    }	    ((NewWorkflow)wdrawTask.getWorkflow()).setAllocationResultAggregator(projectionARA);	}	return newProjections;    }