con = conFac.getConnection();
if (DefaultUserResource.isValidKey(key)) {
RmsEntry e = con.lookupResource(DefaultUserResource.getId(key));
return new DefaultUserResource(rasCtx, e.getKey(), e.getDisplayName());
} else if (DefaultRoleResource.isValidKey(key)) {
RmsEntry e = con.lookupResource(DefaultRoleResource.getId(key));
return new DefaultRoleResource(rasCtx, e.getKey(), e.getDisplayName());
} else if (DefaultGroupResource.isValidKey(key)) {
RmsEntry e
= con.lookupResource(DefaultGroupResource.getId(key));
return new DefaultGroupResource(rasCtx, e.getKey(), e.getDisplayName());