private void doPermissionEditor(final String userName, final Map<String, List<String>> perms) {
Image image = new Image(ImagesCore.INSTANCE.management());
image.setAltText(ConstantsCore.INSTANCE.Management());
final FormStylePopup editor = new FormStylePopup(image,
ConstantsCore.INSTANCE.EditUser0(userName));
editor.addRow(new HTML("<i>" + ConstantsCore.INSTANCE.UserAuthenticationTip()
+ "</i>"));
// now render the actual permissions...
VerticalPanel vp = new VerticalPanel();
editor.addAttribute("", doPermsPanel(perms, vp));