logger.debug("IN: obj label is [" + obj.getLabel() + "]; user is [" + ((UserProfile)profile).getUserId().toString() + "]");
boolean toReturn = true;
String profVisibility = obj.getProfiledVisibility();
if (profVisibility == null || profVisibility.trim().equals("")) {
logger.debug("Biobject with label [" + obj.getLabel() + "] has no profile visibility contraints.");
monitor.stop();
return true;
}
logger.debug("Biobject with label [" + obj.getLabel() + "] has profile visibility contraints = [" + profVisibility + "]");
String[] constraints = profVisibility.split(" AND ");
for (int i = 0; i < constraints.length; i++) {