docs: public void setMaxNorm(double maxNorm)
      {
          if(Double.isNaN(maxNorm) || Double.isInfinite(maxNorm) || maxNorm <= 0)
              throw new IllegalArgumentException("The maximum norm must be a positive constant, not " + maxNorm);
          this.maxNorm = maxNorm;
      }