code: public BloomFilter<T> copy() {
      return new BloomFilter<T>(bits.copy(), numHashFunctions, funnel, strategy);
    }
docs: Creates a new {@code BloomFilter} that's a copy of this instance. The new instance is equal to
  this instance but shares no mutable state.
  
  @since 12.0