public void mergeFrom(AccessSection section) {
   for (Permission src : section.getPermissions()) {
     Permission dst = getPermission(src.getName());
     if (dst != null) {
       dst.mergeFrom(src);
     } else {
       permissions.add(src);
     }
   }
 }