@Override
  public GenerationInfo @Nullable [] generateSetters(PsiClass aClass) {
    final PsiField field = getElement();
    if (GetterSetterPrototypeProvider.isReadOnlyProperty(field)) {
      return null;
    }
    return createGenerateInfos(aClass, GetterSetterPrototypeProvider.generateGetterSetters(field, false, false));
  }
@Override
  public GenerationInfo @Nullable [] generateSetters(PsiClass aClass)