anchor.diff:  		<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>
  
positive.code: </head>
  <body bgcolor="#ffffff">
  
  <form method="POST" action="<%=request.getContextPath() + MY_LOCATION_URL%>">
  <table width="550" border="0" cellspacing="0" bgcolor="#bababa">
  <tr bgcolor="#333366">
  	<td width="5%">&nbsp;</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" ;
  