Hi, > FWIW, at Adobe, the philosophy was to not do much input checking. For a method that's called a lot/performance critical I agree. In this case it was already doing a check and doing it incorrectly so I see no harm.
If this my my code I'd remove the Object altogether and make a range class to pass in - that way you don't need any checks and it would be faster. Thanks, Justin