anchor.diff:  			              <c:set var="nonPersonnelSummaryTotals" value="${budget.budgetSummaryTotals[categoryType.budgetCategoryTypeCode]}" />
   			              <c:set var="nonPersonnelCumulativeTotals" value="0.00" />
   			              <c:forEach var="period" items="${budget.budgetPeriods}" varStatus="status" >
  -                	<c:set var="periodTotalVar" value="period${status.index}" />
  -               		<c:set target="${nonPersonnelSubTotalsMap}" property="${periodTotalVar}" value="${nonPersonnelSubTotalsMap[periodTotalVar] + nonPersonnelSummaryTotals[period.budgetPeriod-1]}" />
  +		                	<c:set var="periodTotalVar" value="period${status.index}" />
  +		                	
  +		                	<%-- The following sets and scriptlets is a temporary fix before Jetty fixes the type coercion bug --%>
  +		                	<c:set var="testVar1" value="${nonPersonnelSubTotalsMap[periodTotalVar]}" />
  +		                	<c:set var="testVar2" value="${nonPersonnelSummaryTotals[period.budgetPeriod-1]}" />
  +		                	<%
  +				             	double var1 = Double.valueOf(pageContext.getAttribute("testVar1").toString()).doubleValue();
  +		                		double var2 = Double.valueOf(pageContext.getAttribute("testVar2").toString()).doubleValue();
  +				             	double var3 = var1 + var2;
  +				             	double var4 = 0.00 + var2;
  +				            %>
  +		                	<%-- this line is replaced by the following line temporarily. Need to put it back and delete the following line after Jetty fixes the type coercion issue
  +		               		<c:set target="${nonPersonnelSubTotalsMap}" property="${periodTotalVar}" value="${nonPersonnelSubTotalsMap[periodTotalVar] + nonPersonnelSummaryTotals[period.budgetPeriod-1]}" />
  +		               		--%>
  +		               		<c:set target="${nonPersonnelSubTotalsMap}" property="${periodTotalVar}" value="<%=var3%>" />
   						           	<td class="tab-subhead" >
   										<div align="right">
  +											<%-- this line is replaced by the following line temporarily. Need to put it back and delete the following line after Jetty fixes the type coercion issue
   											<fmt:formatNumber value="${0.00 + nonPersonnelSummaryTotals[period.budgetPeriod-1]}" type="currency" currencySymbol="" maxFractionDigits="2" />&nbsp;
  +											--%>
  +											<fmt:formatNumber value="<%=var4%>" type="currency" currencySymbol="" maxFractionDigits="2" />&nbsp;
   										</div>
   									</td>
  +								<%-- The following scriptlets is a temporary fix before Jetty fixes the type coercion bug --%>
  +								<%
  +					             	double var5 = Double.valueOf(pageContext.getAttribute("nonPersonnelCumulativeTotals").toString()).doubleValue();
  +					             	double var6 = var5 + var2;
  +					            %>
  +					            <%-- this line is replaced by the following line temporarily. Need to put it back and delete the following line after Jetty fixes the type coercion issue
   								<c:set var="nonPersonnelCumulativeTotals" value = "${nonPersonnelCumulativeTotals + nonPersonnelSummaryTotals[period.budgetPeriod-1] }" />
  +								--%>
  +								<c:set var="nonPersonnelCumulativeTotals" value = "<%=var6%>" />
   				          </c:forEach>
   			              <td  align="right" class="tab-subhead">
   							  <div align="right">
  
positive.code: 				<c:set var="nonPersonnelCalculatedExpenseSummaryCumulativeTotals" value="0.00" />
                	<c:forEach var="period" items="${budget.budgetPeriods}" varStatus="status" >
                  	<c:set var="periodTotalVar" value="period${status.index}" />
                 		<c:set target="${nonPersonnelSubTotalsMap}" property="${periodTotalVar}" value="${nonPersonnelSubTotalsMap[periodTotalVar] + nonPersonnelCalculatedExpenseSummaryTotals[period.budgetPeriod-1]}" />
  		           		<td class="tab-subhead" >
  		           			<div align="right">
  		           				<fmt:formatNumber value="${0.00 + nonPersonnelCalculatedExpenseSummaryTotals[period.budgetPeriod-1]}" type="currency" currencySymbol="" maxFractionDigits="2" />&nbsp;
  		           			</div>
  		           		</td>
  	           		<c:set var="nonPersonnelCalculatedExpenseSummaryCumulativeTotals" value = "${nonPersonnelCalculatedExpenseSummaryCumulativeTotals + nonPersonnelCalculatedExpenseSummaryTotals[period.budgetPeriod-1] }" />
  	          	</c:forEach>
  				<td  align="right" class="tab-subhead">
  					<div align="right">
  
negative.code:               <c:set var="personnelFringeCumulativeTotals" value="0.00" />
                <c:forEach var="period" items="${budget.budgetPeriods}" varStatus="status" >
                  	<c:set var="periodTotalVar" value="period${status.index}" />
                  	<%-- The following sets and scriptlets is a temporary fix before Jetty fixes the type coercion bug --%>
                  	<c:set var="testVar1" value="${personnelSubTotalsMap[periodTotalVar]}" />
                  	<c:set var="testVar2" value="${personnelFringeTotals[period.budgetPeriod-1]}" />
                  	<%
                  		double var1 = Double.valueOf(pageContext.getAttribute("testVar1").toString()).doubleValue();
                  		double var2 = Double.valueOf(pageContext.getAttribute("testVar2").toString()).doubleValue();
                  		double var3 = var1 + var2;
                  		double var4 = 0.00 + var2;
                  	%>
                  	<%-- this line is replaced by the following line temporarily. Need to put it back and delete the following line after Jetty fixes the type coercion issue
  		            <c:set target="${personnelSubTotalsMap}" property="${periodTotalVar}" value="${personnelSubTotalsMap[periodTotalVar] + personnelFringeTotals[period.budgetPeriod-1]}" />
  		             --%>
  		            <c:set target="${personnelSubTotalsMap}" property="${periodTotalVar}" value="<%=var3%>" />
  	           		<td class="tab-subhead" >
  	           			<div align="right">
  	           			<%-- this line is replaced by the following line temporarily. Need to put it back and delete the following line after Jetty fixes the type coercion issue
  	           			<fmt:formatNumber value="${0.00 + personnelFringeTotals[period.budgetPeriod-1]}" type="currency" currencySymbol="" maxFractionDigits="2" />&nbsp;
  	           			 --%>
  	           			 <fmt:formatNumber value="<%=var4%>" type="currency" currencySymbol="" maxFractionDigits="2" />&nbsp;
  	           			</div>
  	           		</td>
  		         	<%-- The following sets and scriptlets is a temporary fix before Jetty fixes the type coercion bug --%>
  		           	<%
  		           		double var5 = Double.valueOf(pageContext.getAttribute("personnelFringeCumulativeTotals").toString()).doubleValue();
  		           		double var6 = var5 + var2;
  		           	%>
  		           	<%-- this line is replaced by the following line temporarily. Need to put it back and delete the following line after Jetty fixes the type coercion issue
  		           	<c:set var="personnelFringeCumulativeTotals" value = "${personnelFringeCumulativeTotals + personnelFringeTotals[period.budgetPeriod-1] }" />
  		           	--%>
  		           	<c:set var="personnelFringeCumulativeTotals" value = "<%=var6%>" />
  	          </c:forEach>
  	          
                <td  align="right" class="tab-subhead">
  