private List<RepositoryFileAclAceDto> marshalAces(List<RepositoryFileAce> aces) {
   ArrayList<RepositoryFileAclAceDto> aceDtos = new ArrayList<RepositoryFileAclAceDto>();
   for (RepositoryFileAce ace : aces) {
     aceDtos.add(repositoryFileAclAceAdapter.marshal(ace));
   }
   return aceDtos;
 }
 public boolean hasAccess(String path, List<Integer> permissions) {
   return repo.hasAccess(path, RepositoryFileAclAceAdapter.toPerms(permissions));
 }