@Override
 public boolean arePoliciesExpressibleInQuery(String repositoryName) {
   for (SecurityPolicy policy : getPolicies()) {
     if (!policy.isExpressibleInQuery(repositoryName)) {
       return false;
     }
   }
   return true;
 }
 @Override
 public Collection<SQLQuery.Transformer> getPoliciesQueryTransformers(String repositoryName) {
   List<SQLQuery.Transformer> transformers = new LinkedList<SQLQuery.Transformer>();
   for (SecurityPolicy policy : getPolicies()) {
     if (policy.isExpressibleInQuery(repositoryName)) {
       transformers.add(policy.getQueryTransformer(repositoryName));
     }
   }
   return transformers;
 }