void (@NotNull TransformationContext context) { GrTypeDefinition typeDefinition = context.getCodeClass(); final PsiAnnotation annotation = PsiImplUtil.getAnnotation(typeDefinition, BUILDER_FQN); if (!isApplicable(annotation, SIMPLE_STRATEGY_NAME)) return; if (isIncludeSuperProperties(annotation)) return; for (GrField field : typeDefinition.getCodeFields()) { context.addMethod(createFieldSetter(typeDefinition, field, annotation)); } }