Completing the fix for MATH-414, I saw that ContinuedFraction still throws
MaxIterationsExceededException.  I thought it would be good to eliminate the
use of the deprecated exception in trunk, but I got stuck because the
replacement, MaxCountExceededException does not allow the initial argument
to be passed and reported in the message.  In ContinuedFraction, we have
{code}
if (n >= maxIterations) {
            throw new MaxIterationsExceededException(maxIterations,
                LocalizedFormats.NON_CONVERGENT_CONTINUED_FRACTION,
                x);
 }
{code}

but MaxIterationsExceededException does not allow x to be passed in.  Should
we add a constructor similar to what MaxIterationsExceededException has
taking an Object[] to hold additional message parameters?

Phil

Reply via email to