package com.ankurm.demo; // Generated by com.ankurm.builder.BuilderProcessor - do not edit. public final class PersonBuilder { private java.lang.String name; private int age; private java.util.List nicknames; public PersonBuilder name(java.lang.String name) { this.name = name; return this; } public PersonBuilder age(int age) { this.age = age; return this; } public PersonBuilder nicknames(java.util.List nicknames) { this.nicknames = nicknames; return this; } public PersonBuilder addToNicknames(java.lang.String element) { java.util.List copy = this.nicknames == null ? new java.util.ArrayList<>() : new java.util.ArrayList<>(this.nicknames); copy.add(element); this.nicknames = copy; return this; } public com.ankurm.demo.Person build() { return new com.ankurm.demo.Person(name, age, nicknames); } }