public @lombok.experimental.SuperBuilder class SuperBuilderWithExistingConstructor { public static abstract @java.lang.SuppressWarnings("all") class SuperBuilderWithExistingConstructorBuilder> { public SuperBuilderWithExistingConstructorBuilder() { super(); } protected abstract @java.lang.SuppressWarnings("all") B self(); public abstract @java.lang.SuppressWarnings("all") C build(); public @java.lang.Override @java.lang.SuppressWarnings("all") java.lang.String toString() { return "SuperBuilderWithExistingConstructor.SuperBuilderWithExistingConstructorBuilder()"; } } private static final @java.lang.SuppressWarnings("all") class SuperBuilderWithExistingConstructorBuilderImpl extends SuperBuilderWithExistingConstructor.SuperBuilderWithExistingConstructorBuilder { private SuperBuilderWithExistingConstructorBuilderImpl() { super(); } protected @java.lang.Override @java.lang.SuppressWarnings("all") SuperBuilderWithExistingConstructor.SuperBuilderWithExistingConstructorBuilderImpl self() { return this; } public @java.lang.Override @java.lang.SuppressWarnings("all") SuperBuilderWithExistingConstructor build() { return new SuperBuilderWithExistingConstructor(this); } } public SuperBuilderWithExistingConstructor() { super(); } protected @java.lang.SuppressWarnings("all") SuperBuilderWithExistingConstructor(final SuperBuilderWithExistingConstructor.SuperBuilderWithExistingConstructorBuilder b) { super(); } public static @java.lang.SuppressWarnings("all") SuperBuilderWithExistingConstructor.SuperBuilderWithExistingConstructorBuilder builder() { return new SuperBuilderWithExistingConstructor.SuperBuilderWithExistingConstructorBuilderImpl(); } }