performAction(a);
ui = a;
loginChangeUserInfo = false;
} catch (VersionException e) {
if (login != null && login.getUserName().length() > 0) {
ui = new Userinfo() {
public String getUsername() {
return login.getUserName();
}
public Set<String> getRights() {
return emptySet;
}
public Set<String> getGroups() {
return emptySet;
}
};
} else {
ui = new Userinfo() {
public String getUsername() {
return "unknown";
}