@Override
  public Collection<PsiField> renderBuilderFields(@NotNull BuilderInfo info) {
    Collection<PsiField> result = new ArrayList<>();
    result.add(new LombokLightFieldBuilder(info.getManager(), info.renderFieldName(), info.getFieldType())
                 .withContainingClass(info.getBuilderClass())
                 .withModifier(PsiModifier.PRIVATE)
                 .withNavigationElement(info.getVariable()));
    if (info.hasBuilderDefaultAnnotation()) {
      result.add(new LombokLightFieldBuilder(info.getManager(), info.renderFieldDefaultSetName(), PsiTypes.booleanType())
                   .withContainingClass(info.getBuilderClass())
                   .withModifier(PsiModifier.PRIVATE)
                   .withNavigationElement(info.getVariable()));
    }
    return result;
  }
@Override
  public Collection<PsiField> renderBuilderFields(@NotNull BuilderInfo info)