Do we have a test which specifies `startIndex`, `endIndex` and `checkDigitPosition`? I tried adding this:

    Mod10CheckValidator validator = new Mod10CheckValidator();
    Mod10Check modCheck = createMod10CheckAnnotation( 3, 14, -1, true );
    validator.initialize( modCheck );

    assertTrue( validator.isValid( "123-7992739871-3", null ) );

This fails though because it uses the "3" as part of the check sum calculation (so it uses 79927398713 as number instead of 7992739871). It works when I explicitly specify the check digit position, but the docs suggest it is contained within the given interval (last position?) when not explicitly given.