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