anchor.diff:  <form method=POST action="add_comment.jsp">
     <input type="hidden" name="session" value="<%= HTMLFormatter.htmlSpecialChars(session.getId()) %>">  
   <% if (session == null || session.getAttribute("login") == null || !(Boolean) session.getAttribute("login")) { %>
  -:
  +Имя:
   <input type=text name=nick value="anonymous" size=40><br>
  -:
  +Пароль:
   <input type=password name=password size=40><br>
   <% } %>
   <% out.print("<input type=hidden name=topic value="+msgid+ '>'); %>
  -:
  +Заглавие:
   <input type=text name=title size=40 value="Re: <%= message.getTitle() %>"><br>
  -:<br>
  -<font size=2>(  <i>Tex paragraphs</i>   .<br>   (  Enter)   .<br>  '&gt;'       )</font><br>
  +Сообщение:<br>
  +<font size=2>(В режиме <i>Tex paragraphs</i> игнорируются переносы строк.<br> Пустая строка (два раза Enter) начинает новый абзац.<br> Знак '&gt;' в начале абзаца выделяет абзац курсивом цитирования)</font><br>
   <textarea name=msg cols=70 rows=20 onkeypress="return ctrl_enter(event, this.form);"></textarea><br>
   
   <% String mode = tmpl.getFormatMode(); %>
  
positive.code:     Message message = new Message(db, msgid);
  
      if (message.isExpired()) {
        throw new AccessViolationException("   ");
      }
  
      if (message.isDeleted()) {
        throw new AccessViolationException("   ");
      }
  
      out.print("<title>" + message.getSectionTitle() + " - " + message.getGroupTitle() + " - " + message.getTitle() + "</title>");
  
negative.code: <%@ page contentType="text/html; charset=utf-8"%>
  <%@ page import="java.sql.Connection"   buffer="200kb"%>
  <%@ page import="ru.org.linux.site.AccessViolationException" %>
  <%@ page import="ru.org.linux.site.LorDataSource" %>
  