docs: protected List<CmsUserPublishListEntry> filterEntries(Action action) {
  
          boolean isDeleteAll = (action == Action.delete)
              && (OpenCms.getPublishManager().getPublishListRemoveMode() == CmsPublishManager.PublishListRemoveMode.allUsers);
          List<CmsUserPublishListEntry> result = new ArrayList<CmsUserPublishListEntry>();
          for (Map.Entry<CmsPair<CmsUUID, CmsUUID>, Long> entry : m_state.entrySet()) {
              CmsPair<CmsUUID, CmsUUID> key = entry.getKey();
              Long value = entry.getValue();
              Action valueAction = getAction(value.longValue());
              if (valueAction.equals(action)) {
                  result.add(
                      new CmsUserPublishListEntry(
                          isDeleteAll ? null : key.getFirst(),
                          key.getSecond(),
                          value.longValue()));
              }
          }
          return result;
      }