src/main/java/org/apache/datasketches/characterization/hll/ZetaHllAccuracyProfile.java [34:59]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private HyperLogLogPlusPlus.Builder hllBuilder;
  private int lgSP;
  private String zetaType;
  private ZetaType zType;

  @Override
  public void configure() {
    lgSP = Integer.parseInt(prop.mustGet("LgSP"));
    zetaType = prop.mustGet("ZetaType");
    hllBuilder = new HyperLogLogPlusPlus.Builder();
    hllBuilder.normalPrecision(lgK);
    hllBuilder.sparsePrecision(lgSP);
    if (zetaType.equals("LONG")) {
      zType = ZetaType.LONG;
    } else if (zetaType.equals("INTEGER")) {
      zType = ZetaType.INTEGER;
    } else if (zetaType.equals("STRING")) {
      zType = ZetaType.STRING;
    } else if (zetaType.equals("BYTES")) {
      zType = ZetaType.BYTES;
    }
    reset();
  }

  private void reset() {
    switch (zType) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/datasketches/characterization/hll/ZetaHllSerDeProfile.java [34:60]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  private HyperLogLogPlusPlus.Builder hllBuilder;

  private int lgSP;
  private String zetaType;
  private ZetaType zType;

  @Override
  public void configure() {
    lgSP = Integer.parseInt(prop.mustGet("LgSP"));
    zetaType = prop.mustGet("ZetaType");
    hllBuilder = new HyperLogLogPlusPlus.Builder();
    hllBuilder.normalPrecision(lgK);
    hllBuilder.sparsePrecision(lgSP);
    if (zetaType.equals("LONG")) {
      zType = ZetaType.LONG;
    } else if (zetaType.equals("INTEGER")) {
      zType = ZetaType.INTEGER;
    } else if (zetaType.equals("STRING")) {
      zType = ZetaType.STRING;
    } else if (zetaType.equals("BYTES")) {
      zType = ZetaType.BYTES;
    }
    reset();
  }

  private void reset() {
    switch (zType) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



