@Override
    protected Integer convertFromString(final String value) throws ConversionException {
        final int subtaskIndex = Integer.parseInt(value);
        if (subtaskIndex >= 0) {
            return subtaskIndex;
        } else {
            throw new ConversionException("subtaskindex must be positive, was: " + subtaskIndex);
        }
    }
@Test
    void testConversionFromString() throws Exception {
        assertThat(subtaskIndexPathParameter.convertFromString("2147483647"))
                .isEqualTo(Integer.MAX_VALUE);
    }