anchor.diff:                          <table class="table table-striped ">
                               <thead>
                                   <tr>
  -                                    <th class="col-md-4">Property</th>
  -                                    <th class="col-md-8">Value</th>
  +                                    <th class="col-md-4"><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.label" /></th>
  +                                    <th class="col-md-8"><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.value.label" /></th>
                                   </tr>
                               </thead>
                               <tbody>
                                   <tr>
  -                                    <td>Server</td>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.server.label" /></td>
                                       <td>${serverIpAddress} (${serverHostName})</td>
                                   </tr>
                                   <tr>
  -                                    <td>CAS Ticket Suffix</td>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.casticketsuffix.label" /></td>
                                       <td>${casTicketSuffix}</td>
                                   </tr>
                                   <tr>
  -                                    <td>Server Start Time</td>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.starttime.label" /></td>
                                       <td>${startTime}</td>
                                   </tr>
                                   <tr>
  -                                    <td>Uptime</td>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.uptime.label" /></td>
                                       <td>${upTime}</td>
                                   </tr>
                                   <tr>
  -                                    <td>Memory</td>
  -                                    <td>${freeMemory} MB free <br/>${totalMemory} MB total</td>
  -<%--
  -                                    <td>
  -                                        <c:set var="freeMem" value="${fn:substringBefore(freeMemory / (totalMemory) * 100, '.')}"/>
  -                                        <c:set var="maxMem" value="${fn:substringBefore((totalMemory - freeMemory) / totalMemory * 100, '.')}"/>
  -
  -                                        <div class="progress">
  -                                          <div class="progress-bar" role="progressbar" aria-valuenow="${freeMem}" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em;width: ${freeMem}%;">
  -                                                ${freeMem}%
  -                                          </div>
  -                                        </div>
  -
  -                                        <div class="progress">
  -                                          <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="maxMem" aria-valuemin="0" aria-valuemax="100" style="min-width: 2em;width: ${maxMem}%;">
  -                                            ${maxMem}%
  -                                          </div>
  -                                        </div>
  -
  -                                        ${freeMemory} MB free <br> <img src="images/green.gif" width="${freeMemory / (totalMemory) * 500}" height="30" /><img src="images/red.gif" width="${(totalMemory - freeMemory) / totalMemory * 500}" height="30" /> ${totalMemory} MB total
  -                                    </td>
  ---%>
  -                                </tr>
  -                                <tr>
  -                                    <td>Maximum Memory</td>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.memory.label" /></td>
  +                                    <td>${freeMemory} MB <spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.free" /> <br/>${totalMemory} MB <spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.total" /></td>
  +                                </tr>
  +                                <tr>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.maxmemory.label" /></td>
                                       <td>${maxMemory} MB</td>
                                   </tr>
                                   <tr>
  -                                    <td>Available Processors</td>
  +                                    <td><spring:message code="cas.statistics.section.serverstatistics.panel.serverinfo.table.property.availprocessors.label" /></td>
                                       <td>${availableProcessors}</td>
                                   </tr>
                               </tbody>
  
positive.code:             </div>
          </div>
  
  
  
          <div class="row">
              <%--<div class="col-md-4">--%>
  <%--
                  <h3>SSO Sessions</h3>
                  <table class="table">
                      <tbody>
                          <tr>
                              <td>Total Sessions</td>
                              <td>4</td>
                          </tr>
                          <tr>
                              <td>Proxied Sessions</td>
                              <td>4</td>
                          </tr>
                          <tr>
                              <td>Direct Sessions</td>
                              <td>4</td>
                          </tr>
                          <tr>
                              <td>Total Sessions</td>
                              <td>4</td>
                          </tr>
                      </tbody>
                  </table>
                  <a href="statistics/ssosessions" class="btn btn-default">View SSO Sessions</a>
  --%>
  <%--
                  <h3>Performance Statistics</h3>
                  <div class="well clearfix">
                      <div id="pingBox">checking...</div>
                      <button id="pingBoxRefresh" type="button" class="btn btn-sm btn-default pull-right" value="statistics/ping">refresh</button>
                  </div>
  --%>
              <%--</div>--%>
              <div class="col-md-12">
                  <h3>Thread Dump</h3>
                  <div class="well clearfix">
                      <pre id="threadDumpPreview"></pre>
                      <button id="threadDumpViewButton" type="button" class="btn btn-sm btn-default pull-right" value="statistics/threads?pretty=true" data-toggle="modal" data-target="#threadDumpModal" data-remote="false">View more</button>
                  </div>
              </div>
          </div>
  
  
  
          <h2>Metrics</h2>
          <div class="row">
              <div class="col-sm-12">
                  <a href="statistics/metrics?pretty=true" class="btn btn-default">Metrics</a>
              </div>
  <%--
              <div class="col-md-6 col-sm-12">
                  <h2>Gauges</h2>
                  <div class="row metricsPanels">
                      <div class="col-md-12">
                          <a href="statistics/metrics?pretty=true">Metrics</a>
                          <table class="table">
                              <thead>
                                  <tr>
                                      <th class="col-sm-4">Property</th>
                                      <th class="col-sm-8">Value</th>
                                  </tr>
                              </thead>
                              <tbody>
                                  <tr>
                                      <td>jvm.fd.usage</td>
                                      <td>0.0087890625</td>
                                  </tr>
                              </tbody>
                          </table>
                          <div id="metricsGauges">
                          </div>
                      </div>
                  </div>
              </div>
  --%>
          </div>
  
  <%--
  TODO: Add metric gauges/meters here
  note: should these be in an acordian/collapse?  If so, how to populate when it opens?
  --%>
  
  
  <%--
          <h2>Reports</h2>
          <div class="row performancePanels">
              <div class="col-md-4">
              <a href="statistics/ssosessions">SSO Sessions</a>
              </div>
          </div>
  --%>
  
  <%--
          <table width="800">
              <thead>
              <tr>
                  <th>Property</th>
                  <th>Value</th>
              </tr>
              </thead>
              <tbody>
              <tr>
                  <td>Server</td>
                  <td>${serverIpAddress} (${serverHostName})</td>
              </tr>
              <tr>
                  <td>CAS Ticket Suffix</td>
                  <td>${casTicketSuffix}</td>
              </tr>
              <tr>
                  <td>Server Start Time</td>
                  <td>${startTime}</td>
              </tr>
              <tr>
                  <td>Uptime</td>
                  <td>${upTime}</td>
              </tr>
              <tr>
                  <td>Memory</td>
                  <td> ${freeMemory} MB free<br />
                      <p>${freeMemory} / ${totalMemory} = ${freeMemory / (totalMemory)}</p>
                      <img src="images/green.gif" width="${freeMemory / (totalMemory) * 500}" height="30" /> <br />
                      <img src="images/red.gif" width="${(totalMemory - freeMemory) / totalMemory * 500}" height="30" /> ${totalMemory} MB total
                  </td>
              </tr>
              <tr>
                  <td>Maximum Memory</td>
                  <td>${maxMemory} MB</td>
              </tr>
              <tr>
                  <td>Available Processors</td>
                  <td>${availableProcessors}</td>
              </tr>
              </tbody>
          </table>
  --%>
      </div>
  
  <!-- Small modal -->
  <div id="pingModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
    <div class="modal-dialog modal-sm">
      <div class="modal-content">
          <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
              <h4 class="modal-title">Ping!</h4>
          </div>
          <div class="modal-body"><div class="alert alert-danger">pong would go here</div></div>
      </div>
    </div>
  </div>
  
  
  
  <div class="modal fade" id="threadDumpModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
          <h4 class="modal-title" id="myModalLabel">Thread Dump</h4>
        </div>
        <div class="modal-body"><pre class="thread-dump-view"></pre></div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        </div>
      </div>
    </div>
  
negative.code:                                 <i class="fa fa-clock-o fa-5x"></i>
                              </div>
                              <div class="col-xs-9 text-right">
                                  <div class="huge"><spring:message code="cas.statistics.section.serverstatistics.panel.uptime.title" /></div>
                                  <div id="uptime"></div>
                              </div>
                          </div>
  