code: void reset() {
  
          if (this.keys == null) {
              this.len = Integer.MIN_VALUE;
              this.mask = Integer.MIN_VALUE;
              this.threshold = Integer.MIN_VALUE;
              this.count = Integer.MIN_VALUE;
              for (int i = 0; i < 3; i++) {
                  this.ints[i] = Integer.MIN_VALUE;
              }
              this.map = null;
          } else {
              this.keys = new Object[this.keys.length];
          }
  
          this.count = 0;
  
      }
docs: called in context of erraneous or-block