{
p.setAuthenticated(new Authenticated());
}
else if (DavPrincipal.KEY_UNAUTHENTICATED.equals(principal.getValue()))
{
p.setUnauthenticated(new Unauthenticated());
}
else if (DavPrincipal.KEY_SELF.equals(principal.getValue()))
{
p.setSelf(new Self());
}