anchor.diff:  				<c:set var="personnelCalculatedExpenseSummaryCumulativeTotals" value="0.00" />
                 	<c:forEach var="period" items="${budget.budgetPeriods}" varStatus="status" >
                   	<c:set var="periodTotalVar" value="period${status.index}" />
  -               		<c:set target="${personnelSubTotalsMap}" property="${periodTotalVar}" value="${personnelSubTotalsMap[periodTotalVar] + personnelCalculatedExpenseSummaryTotals[period.budgetPeriod-1]}" />
  -		           		<td class="tab-subhead" >
  -		           			<div align="right">
  -		           				<fmt:formatNumber value="${0.00 + personnelCalculatedExpenseSummaryTotals[period.budgetPeriod-1]}" type="currency" currencySymbol="" maxFractionDigits="2" />&nbsp;
  -		           			</div>
  -		           		</td>
  +                	<%-- 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="${personnelCalculatedExpenseSummaryTotals[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] + personnelCalculatedExpenseSummaryTotals[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 + personnelCalculatedExpenseSummaryTotals[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("personnelCalculatedExpenseSummaryCumulativeTotals").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="personnelCalculatedExpenseSummaryCumulativeTotals" value = "${personnelCalculatedExpenseSummaryCumulativeTotals + personnelCalculatedExpenseSummaryTotals[period.budgetPeriod-1] }" />
  +	           		--%>
  +		            <c:set var="personnelCalculatedExpenseSummaryCumulativeTotals" value = "<%=var6%>" />
   	          	</c:forEach>
   				<td  align="right" class="tab-subhead">
   					<div align="right">
  
positive.code: 			<c:set var="nonPersonnelObjectCodes" value="${budget.objectCodeListByBudgetCategoryType[categoryType]}" />
  		   		<c:forEach var="nonPersonnelObjectCode" items="${nonPersonnelObjectCodes}" varStatus="objStatus" >
  		   		<c:if test="${nonPersonnelObjectCode.costElement eq KualiForm.proposalHierarchyIndirectObjectCode}">
  					        	 	 <c:forEach var="periodTotal" items="${budget.objectCodeTotals[nonPersonnelObjectCode]}" varStatus="objPeriodStatus" >
  					               		<c:set var="calculatedIndirectExpenseVar" value="calculatedIndirectExpense${objPeriodStatus.index}" />
  					               		<c:set target="${indirectCostMap}" property="calculatedIndirectExpense${objPeriodStatus.index}" value="${0.00 + indirectCostMap[calculatedIndirectExpenseVar] + periodTotal}" />
  					        	 	 </c:forEach>
  					                
  					        	 </c:if>
  							</c:forEach>
  			<tr>
                  <td width="20%"><strong>Non-Personnel Subtotal</strong></td>
                  <c:set var="cumNonPersonnelTotal" value="0.00" />
  
negative.code: 			              <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}" />
  		                	
  		                	<%-- 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">
  