docs: private void logResults() {
      LOG.info("Key Values Processed: " + kvs_processed.get());
      LOG.info("Rows Processed: " + rows_processed.get());
      LOG.info("Valid Datapoints: " + valid_datapoints.get());
      LOG.info("Annotations: " + annotations.get());
      LOG.info("Invalid Row Keys Found: " + bad_key.get());
      LOG.info("Invalid Rows Deleted: " + bad_key_fixed.get());
      LOG.info("Duplicate Datapoints: " + duplicates.get());
      LOG.info("Duplicate Datapoints Resolved: " + duplicates_fixed.get());
      LOG.info("Orphaned UID Rows: " + orphans.get());
      LOG.info("Orphaned UID Rows Deleted: " + orphans_fixed.get());
      LOG.info("Possible Future Objects: " + future.get());
      LOG.info("Unknown Objects: " + unknown.get());
      LOG.info("Unknown Objects Deleted: " + unknown_fixed.get());
      LOG.info("Unparseable Datapoint Values: " + bad_values.get());
      LOG.info("Unparseable Datapoint Values Deleted: " + bad_values_deleted.get());
      LOG.info("Improperly Encoded Floating Point Values: " + value_encoding.get());
      LOG.info("Improperly Encoded Floating Point Values Fixed: " +
          value_encoding_fixed.get());
      LOG.info("Unparseable Compacted Columns: " + bad_compacted_columns.get());
      LOG.info("Unparseable Compacted Columns Deleted: " +
          bad_compacted_columns_deleted.get());
      LOG.info("Datapoints Qualified for VLE : " + vle.get());
      LOG.info("Datapoints Compressed with VLE: " + vle_fixed.get());
      LOG.info("Bytes Saved with VLE: " + vle_bytes.get());
      LOG.info("Total Errors: " + totalErrors());
      LOG.info("Total Correctable Errors: " + correctable());
      LOG.info("Total Errors Fixed: " + totalFixed());
    }