principals.add(new AnonymousPrincipal());
} else {
for (GrantedAuthority ga : authen.getAuthorities()) {
if (ga instanceof Principal)
principals.add((Principal) ga);
// FIXME: make it more generic
principals.add(new AnonymousPrincipal());
} else {
for (GrantedAuthority ga : authen.getAuthorities()) {
if (ga instanceof Principal)
principals.add((Principal) ga);
// FIXME: make it more generic