// Generated by delombok at Sun Nov 06 21:23:53 CET 2022

public class BuilderPredefined {
  private String name;
  private int age;


  public static class FirstInnerClassDefined {
    private boolean injectHere = false;
  }


  public static class BuilderPredefinedBuilder {
    @java.lang.SuppressWarnings("all")
    private int age;
    private String name;

    public void age(int age) {
      this.age = age;
    }

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

    /**
     * @return {@code this}.
     */
    @java.lang.SuppressWarnings("all")
    public BuilderPredefined.BuilderPredefinedBuilder name(final String name) {
      this.name = name;
      return this;
    }

    @java.lang.SuppressWarnings("all")
    public BuilderPredefined build() {
      return new BuilderPredefined(this.name, this.age);
    }

    @java.lang.Override
    @java.lang.SuppressWarnings("all")
    public java.lang.String toString() {
      return "BuilderPredefined.BuilderPredefinedBuilder(name=" + this.name + ", age=" + this.age + ")";
    }
  }

  @java.lang.SuppressWarnings("all")
  BuilderPredefined(final String name, final int age) {
    this.name = name;
    this.age = age;
  }

  @java.lang.SuppressWarnings("all")
  public static BuilderPredefined.BuilderPredefinedBuilder builder() {
    return new BuilderPredefined.BuilderPredefinedBuilder();
  }
}
