code: @Override
    @NullSafe
    public synchronized boolean accept(T element) {
  
      return Optional.ofNullable(element)
        .map(Object::hashCode)
        .map(hashCode -> hashCode % getScale())
        .map(index -> getBloomFilters()[index])
        .map(bloomFilter -> bloomFilter.accept(element))
        .orElse(false);
    }
docs: Determines whether the given element is a member of the set contained by this {@link BloomFilter}.
  
  @param element {@link Object element} to evaluate.
  @return a boolean value indicating whether the given element is a member of the set
  contained by this {@link BloomFilter}.
  @see #add(Object)