anchor.diff:      boolean cancel = request.getParameter("cancel") != null;
       String name = ParamUtils.getParameter(request, "name");
       String description = ParamUtils.getParameter(request, "description");
  -    String users = ParamUtils.getParameter(request, "users", true);
  -
  -    boolean enableRosterGroups = ParamUtils.getBooleanParameter(request,"enableRosterGroups");
  -    String groupDisplayName = ParamUtils.getParameter(request,"groupDisplayName");
  -    String showGroup = ParamUtils.getParameter(request,"showGroup");
  -    String[] groupNames = ParamUtils.getParameters(request, "groupNames");
  -
  -//    String showInRosterType = ParamUtils.getParameter(request, "show");
  -//    boolean showInRoster = "onlyGroup".equals(showInRosterType) || "everybody".equals(showInRosterType);
  -//    String displayName = ParamUtils.getParameter(request, "display");
  -//    String groupList = ParamUtils.getParameter(request, "groupList");
   
       Map<String, String> errors = new HashMap<String, String>();
   
  
positive.code:                 if (description != null) {
                      newGroup.setDescription(description);
                  }
                  if (enableRosterGroups) {
                      if ("spefgroups".equals(showGroup)) {
                          showGroup = "onlyGroup";
                      }
                      newGroup.getProperties().put("sharedRoster.showInRoster", showGroup);
                      if (groupDisplayName != null) {
                          newGroup.getProperties().put("sharedRoster.displayName", groupDisplayName);
                      }
                      newGroup.getProperties().put("sharedRoster.groupList", toList(groupNames));
                  }
                  else {
                      newGroup.getProperties().put("sharedRoster.showInRoster", "nobody");
                      newGroup.getProperties().put("sharedRoster.displayName", "");
                      newGroup.getProperties().put("sharedRoster.groupList", "");
                  }
  
                  if (users.length() > 0){
                      StringTokenizer tokenizer = new StringTokenizer(users, ", \t\n\r\f");
                      while (tokenizer.hasMoreTokens()) {
                          String username = tokenizer.nextToken();
                          try {
                              if (username.indexOf('@') == -1) {
                                  // No @ was found so assume this is a JID of a local user
                                  username = Stringprep.nodeprep(username);
                                  UserManager.getInstance().getUser(username);
                                  newGroup.getMembers().add(webManager.getXMPPServer().createJID(username, null));
                              }
                              else {
                                  // Admin entered a JID. Add the JID directly to the list of group members
                                  newGroup.getMembers().add(new JID(username));
                              }
                          }
                          catch (Exception e) {
                              throw new IllegalArgumentException("Invalid user.", e);
                          }
                      }
                  }
                  // Successful, so redirect
                  response.sendRedirect("group-edit.jsp?creategroupsuccess=true&group=" + URLEncoder.encode(newGroup.getName(), "UTF-8"));
                  return;
  
negative.code:   - a copy of which is included in this distribution.
  --%>
  
  <%@ page import="org.jivesoftware.util.Log,
                   org.jivesoftware.util.ParamUtils,
                   org.jivesoftware.wildfire.group.Group,
                   org.jivesoftware.wildfire.group.GroupAlreadyExistsException"
      errorPage="error.jsp"
  %>
  <%@ page import="java.net.URLEncoder"%>
  <%@ page import="java.util.HashMap"%>
  <%@ page import="java.util.Map"%>
  
  <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
  <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
  