public Pebble doWith(final Consumer<PebbleEngine.Builder> callback) {
    requireNonNull(callback, "Callback is required.");
    return doWith((p, c) -> callback.accept(p));
  }
public Pebble doWith(final Consumer<PebbleEngine.Builder> callback) {
    requireNonNull(callback, "Callback is required.");
    return doWith((p, c) -> callback.accept(p));
  }
public Pebble doWith ( final Consumer < PebbleEngine . Builder > callback ) { requireNonNull ( callback , "Callback is required." ) ; return doWith ( ( p , c ) -> callback . accept ( p ) ) ; }
Advanced configuration callback for {@link PebbleEngine.Builder}.

@param callback A callback to finish setup.
@return This module.
Advanced configuration callback for { @link PebbleEngine . Builder } .