src/main/java/org/apache/datasketches/characterization/hll/ZetaHllSerDeProfile.java [42:60]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    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/ZetaHllUpdateSpeedProfile.java [42:60]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    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) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



