import java.util.List; class SuperBuilderCustomName { private final int field; @java.lang.SuppressWarnings("all") @lombok.Generated public static abstract class SimpleTestBuilder, B extends SuperBuilderCustomName.SimpleTestBuilder> { @java.lang.SuppressWarnings("all") @lombok.Generated private int field; /** * @return {@code this}. */ @java.lang.SuppressWarnings("all") @lombok.Generated public B field(final int field) { this.field = field; return self(); } @java.lang.SuppressWarnings("all") @lombok.Generated protected abstract B self(); @java.lang.SuppressWarnings("all") @lombok.Generated public abstract C build(); @java.lang.Override @java.lang.SuppressWarnings("all") @lombok.Generated public java.lang.String toString() { return "SuperBuilderCustomName.SimpleTestBuilder(field=" + this.field + ")"; } } @java.lang.SuppressWarnings("all") @lombok.Generated private static final class SimpleTestBuilderImpl extends SuperBuilderCustomName.SimpleTestBuilder, SuperBuilderCustomName.SimpleTestBuilderImpl> { @java.lang.SuppressWarnings("all") @lombok.Generated private SimpleTestBuilderImpl() { } @java.lang.Override @java.lang.SuppressWarnings("all") @lombok.Generated protected SuperBuilderCustomName.SimpleTestBuilderImpl self() { return this; } @java.lang.Override @java.lang.SuppressWarnings("all") @lombok.Generated public SuperBuilderCustomName build() { return new SuperBuilderCustomName(this); } } @java.lang.SuppressWarnings("all") @lombok.Generated protected SuperBuilderCustomName(final SuperBuilderCustomName.SimpleTestBuilder b) { this.field = b.field; } @java.lang.SuppressWarnings("all") @lombok.Generated public static SuperBuilderCustomName.SimpleTestBuilder builder() { return new SuperBuilderCustomName.SimpleTestBuilderImpl(); } }