anchor.diff:  
   <%
   pageContext.setAttribute ( "manager", request.isUserInRole ( "MANAGER" ) );
  +
  +List<String> names = new ArrayList<> (((ChannelInformation)request.getAttribute("channel")).getNames());
  +Collections.sort ( names );
  +pageContext.setAttribute ( "names", names );
   %>
   
   <h:main title="Channel" subtitle="${pm:channel(channel) }">
  
positive.code:     </div>
  </div>
  
  <c:if test="${not empty channel.name }">
  
  <div class="panel panel-default">
      <div class="panel-heading">pom.xml <small>by Name</small></div>
      <div class="">
          <pre>…
  &lt;repositories&gt;
      &lt;repository&gt;
          &lt;id&gt;pdrone.${fn:escapeXml(channel.name) }&lt;/id&gt;
          &lt;url&gt;${sitePrefix }/maven/${web:encode(channel.name)}&lt;/url&gt;
      &lt;/repository&gt;
  &lt;/repositories&gt;
  …</pre>
      </div>
  </div>
  
  </c:if>
  
negative.code: <%@ page language="java" contentType="text/html; charset=UTF-8"
      pageEncoding="UTF-8" trimDirectiveWhitespaces="true"%>
  
  <%@page import="org.eclipse.packagedrone.repo.channel.ChannelInformation" %>
  <%@page import="java.util.ArrayList"%>
  <%@page import="java.util.Collections"%>
  <%@page import="java.util.List"%>
  
  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  