anchor.diff:      boolean viewUsers = false;
   
       String BUNDLE = "org.wso2.carbon.userstore.ui.i18n.Resources";
  -	ResourceBundle resourceBundle = ResourceBundle.getBundle(BUNDLE, request.getLocale());
  +    ResourceBundle resourceBundle = ResourceBundle.getBundle(BUNDLE, request.getLocale());
   
  -	String username = CharacterEncoder.getSafeText(request.getParameter("username"));
  +    String username = CharacterEncoder.getSafeText(request.getParameter("username"));
       String disPlayName = CharacterEncoder.getSafeText(request.getParameter("disPlayName"));
  -    if(disPlayName == null || disPlayName.trim().length() == 0){
  +    if (disPlayName == null || disPlayName.trim().length() == 0) {
           disPlayName = username;
       }
  -	String[] selectedRoles = request.getParameterValues("selectedRoles");
  -	String[] shownRoles = request.getParameterValues("shownRoles");
  +    String[] selectedRoles = request.getParameterValues("selectedRoles");
  +    String[] shownRoles = request.getParameterValues("shownRoles");
       String pageNumber = CharacterEncoder.getSafeText(request.getParameter("pageNumber"));
   
  -    if(request.getParameter("logout") != null){
  +    if (request.getParameter("logout") != null) {
           logout = Boolean.parseBoolean(request.getParameter("logout"));
       }
  -    if(request.getParameter("finish") != null){
  +    if (request.getParameter("finish") != null) {
           finish = Boolean.parseBoolean(request.getParameter("finish"));
       }
  -    if(request.getParameter("viewRoles") != null){
  +    if (request.getParameter("viewRoles") != null) {
           viewUsers = Boolean.parseBoolean(request.getParameter("viewRoles"));
       }
   
       try {
  -        String cookie = (String)session.getAttribute(ServerConstants.ADMIN_SERVICE_COOKIE);
  +        String cookie = (String) session.getAttribute(ServerConstants.ADMIN_SERVICE_COOKIE);
           String backendServerURL = CarbonUIUtil.getServerURL(config.getServletContext(), session);
           ConfigurationContext configContext =
  -            (ConfigurationContext) config.getServletContext().getAttribute(CarbonConstants.CONFIGURATION_CONTEXT);
  +                (ConfigurationContext) config.getServletContext().getAttribute(CarbonConstants.CONFIGURATION_CONTEXT);
           UserAdminClient client = new UserAdminClient(cookie, backendServerURL, configContext);
           ArrayList<String> deletedList = new ArrayList<String>();
  -        if(selectedRoles != null){
  +        if (selectedRoles != null) {
               Arrays.sort(selectedRoles);
           }
   
  -        if(shownRoles != null){
  -            for(String name : shownRoles){
  -                if(selectedRoles != null){
  -                    if(Arrays.binarySearch(selectedRoles, name) < 0){
  +        if (shownRoles != null) {
  +            for (String name : shownRoles) {
  +                if (selectedRoles != null) {
  +                    if (Arrays.binarySearch(selectedRoles, name) < 0) {
                           deletedList.add(name);
                       }
                   } else {
  
positive.code:             session.removeAttribute(UserAdminUIConstants.USER_LIST_UNASSIGNED_ROLE_CACHE);
              session.removeAttribute(UserAdminUIConstants.USER_LIST_UNASSIGNED_ROLE_CACHE_EXCEEDED);
          }
         
          String message = MessageFormat.format(resourceBundle.getString("user.update"), Util.decodeHTMLCharacters(username));
          CarbonUIMessage.sendCarbonUIMessage(message, CarbonUIMessage.INFO, request);
  
  
          if(logout){
  %>
  
  <script type="text/javascript">
                  window.location.href = "../admin/logout_action.jsp";
              </script>
  <%
          } else if(finish) {
          	%>
          	<script type="text/javascript">
                  location.href = "user-mgt.jsp?ordinal=1";
              </script>
          	<%
          } else if(viewUsers){
  %>
              <script type="text/javascript">
                  location.href = "view-roles.jsp?username=<%=URLEncoder.encode(username)%>";
              </script>
  <%
          } else {
  %>
              <script type="text/javascript">
                  location.href = "edit-user-roles.jsp?username=<%=URLEncoder.encode(username)%>" + "&pageNumber=<%=pageNumber%>";
              </script>
  <%
          }
      } catch (Exception e) {
           String message = MessageFormat.format(resourceBundle.getString("role.list.cannot.update"), Util.decodeHTMLCharacters(username), e.getMessage());
           CarbonUIMessage.sendCarbonUIMessage(message, CarbonUIMessage.ERROR, request);
          if(viewUsers){
  %>
              <script type="text/javascript">
                  location.href = "view-roles.jsp?username=<%=URLEncoder.encode(username)%>";
              </script>
  <%
          } else {
  %>
              <script type="text/javascript">
                  location.href = "edit-user-roles.jsp?username=<%=URLEncoder.encode(username)%>";
              </script>
  <%
          }
      }
  %>
  
  <%!
      private String[] addSelectedRoleLists(String[] selectedRoles, Map<String,Boolean> sessionRolesMap){
          List<String> selectedRolesList = new ArrayList<String>();
          if(selectedRoles != null && selectedRoles.length > 0){
              selectedRolesList = new ArrayList<String>(Arrays.asList(selectedRoles));
          }
          if(sessionRolesMap != null){
              Set<String> keys = sessionRolesMap.keySet();
              for(String key:keys){
                  if(sessionRolesMap.get(key) == true && !selectedRolesList.contains(key)){
                      selectedRolesList.add(key);
                  }
              }
  
negative.code:    under the License.
    --%>
  
  <%@page import="org.apache.axis2.context.ConfigurationContext" %>
  <%@page import="org.wso2.carbon.CarbonConstants" %>
  <%@page import="org.wso2.carbon.ui.CarbonUIMessage" %>
  <%@page import="org.wso2.carbon.ui.CarbonUIUtil" %>
  <%@page import="org.wso2.carbon.ui.util.CharacterEncoder" %>
  <%@page import="org.wso2.carbon.user.mgt.ui.UserAdminClient" %>
  <%@ page import="org.wso2.carbon.user.mgt.ui.UserAdminUIConstants" %>
  