anchor.diff:      .build(key, configuration);
   
   Bucket bucket = proxyManager.builder().build(configuration);
  -----+----
  
positive.code:     <context-initializer class="io.github.bucket4j.grid.infinispan.serialization.Bucket4jProtobufContextInitializer"/>
  </serialization>
  ----
  And that is all. Just registering ``Bucket4jProtobufContextInitializer`` in any way is enough to make Bucket4j compatible with ProtoStream marshaller, you do not have to care about ``*.proto`` files, annotations, whitelist etc, all neccessary Protobuffers configs generated by ``Bucket4jProtobufContextInitializer`` and registerd on the fly.
  
  ==== Example of Bucket instantiation
  [source, java]
  
negative.code:     <version>{revnumber}</version>
  </dependency>
  ----
  If you are using a legacy version of Infinispan ``8.x`` then you need to add the following dependency:
  [source, xml, subs=attributes+]
  ----
  <dependency>
  