docs: public void applyMirroredCorrection(ResultPoint[] points) {
      if (!mirrored || points == null || points.length < 3) {
        return;
      }
      ResultPoint bottomLeft = points[0];
      points[0] = points[2];
      points[2] = bottomLeft;
      // No need to 'fix' top-left and alignment pattern.
    }