Collection<String> (@NotNull PsiClass psiClass, @NotNull PsiAnnotation psiAnnotation) { final SuperBuilderHandler builderHandler = getBuilderHandler(); final String builderClassName = builderHandler.getBuilderClassName(psiClass); if (!psiClass.hasModifierProperty(PsiModifier.ABSTRACT)) { final String builderImplClassName = builderHandler.getBuilderImplClassName(psiClass); return List.of(builderClassName, builderImplClassName); } return Collections.singleton(builderClassName); }