anchor.diff:  				<h2>
   					<a id="session">Session Attributes</a>
   				</h2>
  -				<%
  -				    try {
  -				        @SuppressWarnings("unchecked")
  -				        final Enumeration<String> sessionAttributeNames = request
  -				                .getSession(false).getAttributeNames();
  -				%>
  -				<table class="table">
  -					<col width="40%">
  -					<col width="60%">
  -					<tr>
  -						<th>Name</th>
  -						<th>Value</th>
  -					</tr>
  -					<%
  -					    while (sessionAttributeNames.hasMoreElements()) {
  -					            final String next = (String) sessionAttributeNames
  -					                    .nextElement();
  -					%>
  -					<tr>
  -						<td><%=next%></td>
  -						<td><%=request.getSession().getAttribute(next)%></td>
  -					</tr>
  -					<%
  -					    }
  -					%>
  -				</table>
  -				<%
  -				    } catch (Exception e) {
  -				%>
  -				<div class="alert alert-warning">
  -					<i>no HttpSession available</i>
  -				</div>
  -				<%
  -				    }
  -				%>
  -
  +				<c:if test="${empty sessionScope}">
  +					<div class="alert alert-warning">
  +						<i>HttpSession is empty or not available</i>
  +					</div>
  +				</c:if>
  +				<c:if test="${not empty sessionScope}">
  +					<table class="table">
  +						<col width="40%">
  +						<col width="60%">
  +						<tr>
  +							<th>Name</th>
  +							<th>Value</th>
  +						</tr>
  +						<c:forEach var="next" items="${sessionScope}">
  +							<tr>
  +								<td>${next.key}</td>
  +								<td>${next.value}</td>
  +							</tr>
  +						</c:forEach>
  +					</table>
  +				</c:if>
   
   				<h2>
   					<a id="cookies">Cookies</a>
  
positive.code: 				<h2>
  					<a id="header">HTTP Request Header</a>
  				</h2>
  				<%
  				    @SuppressWarnings("unchecked")
  				    final Enumeration<String> headerNames = request.getHeaderNames();
  				%>
  				<table class="table">
  					<col width="40%">
  					<col width="60%">
  					<tr>
  						<th>Name</th>
  						<th>Value</th>
  					</tr>
  					<%
  					    while (headerNames.hasMoreElements()) {
  					        final String next = headerNames.nextElement();
  					%>
  					<tr>
  						<td><%=next%></td>
  						<td><%=request.getHeader(next)%></td>
  					</tr>
  					<%
  					    }
  					%>
  				</table>
  
  				<h3>Common multi-value headers</h3>
  
negative.code: 						<td>accept</td>
  						<td>
  							<ul>
  								<c:forTokens var="item" items="${header.accept}" delims=",">
  									<li>${item}</li>
  								</c:forTokens>
  							</ul>
  						</td>
  					</tr>
  