public class SuperBuilderNameClashes { @lombok.experimental.SuperBuilder public static class GenericsClash { } @lombok.experimental.SuperBuilder public static class B { } public static class C2 { } @lombok.experimental.SuperBuilder public static class C { C2 c2; } interface B2 { interface B4 { } } interface B3 { } @lombok.experimental.SuperBuilder public static class ExtendsClauseCollision extends B implements B2.B4, B3 { } }