writeNoCycleLn("/PROJECTSUPPLY TASK ALLOCATION RESULTS"); writeNoCycleLn("PROJECTWITHDRAW TASK ALLOCATION RESULTS type=ALLOCATION_RESULTS");
writeNoCycleLn("</PROJECTSUPPLY TASK ALLOCATION RESULTS"); writeNoCycleLn("<PROJECTWITHDRAW TASK ALLOCATION RESULTS type=PROJ_ARS>");
    protected void logDemandToXMLOutput(ArrayList withdrawList,					ArrayList projWithdrawList,					long aCycleStamp) {	ArrayList supplyList = buildParentTaskArrayList(withdrawList);	ArrayList projSupplyList = buildParentTaskArrayList(projWithdrawList);	writeNoCycleLn("SUPPLY TASKS type=TASKS");	logTasks(supplyList,aCycleStamp,false);	writeNoCycleLn("/SUPPLY TASKS");	writeNoCycleLn("WITHDRAW TASKS type=TASKS");	logTasks(withdrawList,aCycleStamp,false);	writeNoCycleLn("/WITHDRAW TASKS");	writeNoCycleLn("PROJECTSUPPLY TASKS type=PROJTASKS");	logTasks(projSupplyList,aCycleStamp,false);	writeNoCycleLn("/PROJECTSUPPLY TASKS");	writeNoCycleLn("PROJECTWITHDRAW TASKS type=PROJTASKS");	logTasks(projWithdrawList,aCycleStamp,false);	writeNoCycleLn("/PROJECTWITHDRAW TASKS");	writeNoCycleLn("SUPPLY TASK ALLOCATION RESULTS type=ALLOCATION_RESULTS");	logAllocationResults(supplyList,aCycleStamp,false);	writeNoCycleLn("/SUPPLY TASK ALLOCATION RESULTS");	writeNoCycleLn("WITHDRAW TASK ALLOCATION RESULTS type=ALLOCATION_RESULTS");	logAllocationResults(withdrawList,aCycleStamp,false);	writeNoCycleLn("/WITHDRAW TASK ALLOCATION RESULTS");	writeNoCycleLn("PROJECTSUPPLY TASK ALLOCATION RESULTS type=ALLOCATION_RESULTS");	logAllocationResults(projSupplyList,aCycleStamp,false);	writeNoCycleLn("/PROJECTSUPPLY TASK ALLOCATION RESULTS");	writeNoCycleLn("PROJECTWITHDRAW TASK ALLOCATION RESULTS type=ALLOCATION_RESULTS");	logAllocationResults(projWithdrawList,aCycleStamp,false);	writeNoCycleLn("/PROJECTWITHDRAW TASK ALLOCATION RESULTS");    }