// Generated by delombok at Sun Nov 06 21:25:42 CET 2022

import lombok.*;
import java.math.*;

class BarBar<T> {
  T content;

  public BarBar(T content) {
    this.content = content;
  }


  @java.lang.SuppressWarnings("all")
  public static class BarBarBuilder<T> {
    @java.lang.SuppressWarnings("all")
    private T content;

    @java.lang.SuppressWarnings("all")
    BarBarBuilder() {
    }

    /**
     * @return {@code this}.
     */
    @java.lang.SuppressWarnings("all")
    public BarBar.BarBarBuilder<T> content(final T content) {
      this.content = content;
      return this;
    }

    @java.lang.SuppressWarnings("all")
    public BarBar<T> build() {
      return new BarBar<T>(this.content);
    }

    @java.lang.Override
    @java.lang.SuppressWarnings("all")
    public java.lang.String toString() {
      return "BarBar.BarBarBuilder(content=" + this.content + ")";
    }
  }

  @java.lang.SuppressWarnings("all")
  public static <T> BarBar.BarBarBuilder<T> builder() {
    return new BarBar.BarBarBuilder<T>();
  }
}

class Main {
  public static void main(String[] args) {
    BarBar<BigDecimal> barBar = BarBar.<BigDecimal>builder().content(BigDecimal.ONE).build();
  }
}
