docs: protected boolean canDeleteNode(IUserLayoutNodeDescription node) throws PortalException {
          if (node == null) return false;
  
          // todo if isFragmentOwner should probably verify node is part of the
          // same layout fragment as the fragment owner to insure a misbehaving front-end doesn't
          // do an improper operation.
  
          return isFragmentOwner || node.isDeleteAllowed();
      }