code: @Nonnull
    @ReturnsMutableCopy
    public ICommonsList <PDStoredBusinessEntity> getAllDocuments (@Nonnull final Query aQuery,
                                                                  @CheckForSigned final int nMaxResultCount)
    {
      final ICommonsList <PDStoredBusinessEntity> aTargetList = new CommonsArrayList <> ();
      try
      {
        searchAllDocuments (aQuery, nMaxResultCount, aTargetList::add);
      }
      catch (final IOException ex)
      {
        LOGGER.error ("Error searching for documents with query " + aQuery, ex);
      }
      return aTargetList;
    }
docs: Get all {@link PDStoredBusinessEntity} objects matching the provided query.
  This is a specialization of
  {@link #searchAllDocuments(Query, int, Consumer)}.
  
  @param aQuery
  The query to be executed. May not be <code>null</code>.
  @param nMaxResultCount
  Maximum number of results. Values &le; 0 mean all.
  @return A non-<code>null</code> but maybe empty list of matching documents
  @see #searchAllDocuments(Query, int, Consumer)