Если относительного пути не существует, то программа кинет исключение IllegalArgumentException. Я хотела его перехватить, но тогда валидатор не пропускает по пункту "Если относительного пути не существует, ничего выводить не надо". Есть ли какой-то способ и исключение поймать, и валидатору угодить? Попробовала еще такую конструкцию, но смысла в ней не увидела:
} catch (InvalidPathException e) {
    System.out.println("Вы ввели некорректные пути");
} catch (IllegalArgumentException e) {
    throw e;
}