@TestOnly
  public boolean setIgnoreForEnumConstants(boolean ignoreForEnumConstants) {
    boolean old = this.ignoreForEnumConstants;
    this.ignoreForEnumConstants = ignoreForEnumConstants;
    return old;
  }
@TestOnly
  public boolean setIgnoreForEnumConstants(boolean ignoreForEnumConstants)