return b;
}
public boolean hasAccess(Persistable persistable, int depth) {
if (depth == 100) {
throw new AccessDeniedException("Failed to prove access in depth 100");
}
if (persistable == null) {
return false;
}
//First check the value returned by the access method