code: public Collection<AbstractHtml> findTagsByTagFilter(
              final Predicate<? super AbstractHtml> filter)
              throws NullValueException {
          return findTagsByTagFilter(false, filter);
      }
docs: Finds and returns the collection of tags (including the nested tags but
  excluding {@code NoTag} ) filtered by the given filter.
  
  
  @param filter
  the filter lambda expression containing return true to
  include and false to exclude.
  @return the collection of tags by the given filter.
  @throws NullValueException
  if the {@code Predicate filter} is null
  @since 3.0.0
  @author WFF