docs: public void reset() {
  		for (int i = 0; i < 4; i++) {
  			ppCorner.get(i).set(0,0);
  			ppDown.get(i).set(0,0);
  			ppRight.get(i).set(0,0);
  		}
  		this.threshCorner = 0;
  		this.threshDown = 0;
  		this.threshRight = 0;
  		version = -1;
  		error = L;
  		mask = QrCodeMaskPattern.M111;
  		alignment.reset();
  		mode = Mode.UNKNOWN;
  		failureCause = Failure.NONE;
  		rawbits = null;
  		corrected = null;
  		message = null;
  	}