code: @Nonnull
  	public final LObjIntCharFunctionBuilder<T, R> withHandling(@Nonnull HandlingInstructions<RuntimeException, RuntimeException> handling) {
  		Null.nonNullArg(handling, "handling");
  		if (this.handling != null) {
  			throw new UnsupportedOperationException("Handling is already set for this builder.");
  		}
  		this.handling = handling;
  		return self();
  	}
docs: One of ways of creating builder. In most cases (considering all _functional_ builders) it requires to provide generic parameters (in most cases redundantly)