anchor.diff:  <%@ page contentType="text/html; charset=UTF-8" %>
  -<%--
  ---%>
  -
   <%@ page import="java.net.InetAddress" %>
   <%@ page import="java.net.UnknownHostException" %>
   <%@ page import="java.util.HashMap" %>
  
positive.code:     </td>
      <td width="99%">
          <span class="jive-setup-helpicon" onmouseover="domTT_activate(this, event, 'content', '<fmt:message key="setup.host.settings.encryption_algorithm_info" />', 'styleClass', 'jiveTooltip', 'trail', true, 'delay', 300, 'lifetime', 8000);"></span><br /><br />
          <input type="radio" name="encryptionAlgorithm" value="Blowfish" checked><fmt:message key="setup.host.settings.encryption_blowfish" /><br /><br />
          <input type="radio" name="encryptionAlgorithm" value="AES"><fmt:message key="setup.host.settings.encryption_aes" /><br /><br />
      </td>
  </tr>
  <tr valign="top">
      <td width="1%" nowrap align="right">
          <fmt:message key="setup.host.settings.encryption_key" />
      </td>
      <td width="99%">
          <input type="password" size="50" name="encryptionKey" /><br /><br />
          <input type="password" size="50" name="encryptionKey1" />
          <span class="jive-setup-helpicon" onmouseover="domTT_activate(this, event, 'content', '<fmt:message key="setup.host.settings.encryption_key_info" />', 'styleClass', 'jiveTooltip', 'trail', true, 'delay', 300, 'lifetime', 8000);"></span>
           <%  if (errors.get("encryptionKey") != null) { %>
              <span class="jive-error-text">
              <fmt:message key="setup.host.settings.encryption_key_invalid" />
              </span>
          <%  } %>
      </td>
  </tr>
  <% } %>
  </table>
  
  <br><br>
  
negative.code:         // Validate parameters
          if (domain == null || domain.isEmpty()) {
              errors.put("domain", "domain");
          } else {
              try {
                  domain = JID.domainprep(domain);
              } catch (IllegalArgumentException e) {
                  errors.put("domain", "domain");
              }
          }
          if (fqdn == null || fqdn.isEmpty()) {
              errors.put("fqdn", "fqdn");
          } else {
              try {
                  fqdn = JID.domainprep(fqdn);
              } catch (IllegalArgumentException e) {
                  errors.put("fqdn", "fqdn");
              }
          }
          if (XMPPServer.getInstance().isStandAlone()) {
              if (embeddedPort == Integer.MIN_VALUE) {
  