@Override
  public @Nullable GenerationInfo generateSetter() throws IncorrectOperationException {
    final GenerationInfo[] infos = generateSetters(getElement().getContainingClass());
    return infos != null && infos.length > 0 ? infos[0] : null;
  }
@Override
  public @Nullable GenerationInfo generateSetter()