public void setMaxPointError(double maxPointError)
    {
        if(maxPointError < 0 || Double.isInfinite(maxPointError) || Double.isNaN(maxPointError))
            throw new ArithmeticException("The error must be a positive value, not " + maxPointError );
        this.maxPointError = maxPointError;
    }
public void setMaxPointError ( double maxPointError ) { if ( maxPointError < 0 || Double . isInfinite ( maxPointError ) || Double . isNaN ( maxPointError ) ) throw new ArithmeticException ( "The error must be a positive value, not " + maxPointError ) ; this . maxPointError = maxPointError ; }
Each data point not in the initial training set will be tested against.
If a data points error is sufficiently small, it will be added to the set
of inliers.

@param maxPointError the new maximum error a data point may have to be
considered an inlier.