anchor.diff:  private final static String FORM_SELECT_ROLES      = "roles" ;
   
   private final static String SERVLET_ADMIN_USER_URL = "/servlet/AdminUser" ;
  -private final static String MY_LOCATION_URL        = "/adminuser/changeexternaluser.jsp" ;
   
   private static boolean buttonPressed (HttpServletRequest request, String buttonName) {
   	boolean buttonPressed = null != request.getParameter(buttonName) ;
  
positive.code: 		<td>
  		<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
  		<select name="<%= FORM_SELECT_ROLES %>" size="5" multiple><%
  		
  		String[] allRoleNames = userMapper.getAllRolesNames();
  		Set setOfAllRoleNames = new TreeSet( Arrays.asList(allRoleNames) );
  		
  		String[] userRoleNames = userMapper.getRoleNames( user );
  		Set setOfUserRoleNames = new HashSet( Arrays.asList( userRoleNames ));
  		
  		for( Iterator iterator = setOfAllRoleNames.iterator(); iterator.hasNext(); ) {
  			String roleName = (String)iterator.next();
  			%>
  			<option value="<%= roleName %>"<%= (setOfUserRoleNames.contains(roleName) ? " selected" : "") %>><%= roleName %></option><%
  		} %>
  		</select></font></td>
  		
  		<td>&nbsp;</td>
  		
  		<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? install/htdocs/sv/adminuser/changeexternaluser.jsp/21 ?></font></td>
  	</tr>
  	</table></td>
  
negative.code:                  javax.servlet.ServletException,
                   java.io.IOException,
                   imcode.server.WebAppGlobalConstants,
                   com.imcode.imcms.api.*,
                   imcode.util.Utility"%>
  <%!
  
  private final static String ACTION_SAVE_USER       = "SAVE_USER" ;
  