@Nullable
  public static LightMethodBuilder createFieldSetter(@NotNull TransformationContext context,
                                                     @NotNull PsiMethod setter,
                                                     @NotNull PsiAnnotation annotation) {
    PsiClass builderClass = context.getCodeClass();
    final String name = PropertyUtilBase.getPropertyNameBySetter(setter);
    final PsiType type = PropertyUtilBase.getPropertyType(setter);
    if (type == null) return null;
    return DefaultBuilderStrategySupport.createFieldSetter(builderClass, name, type, annotation, setter, context);
  }
@Nullable
  public static LightMethodBuilder createFieldSetter(@NotNull TransformationContext context,
                                                     @NotNull PsiMethod setter,
                                                     @NotNull PsiAnnotation annotation)