Вот какую рекомендацию от ментора по поводу причиы недовольства валидатора я вижу: Убедись что метод getFileContent возвращает пустую строку, если метод run не запускался. Что это вообще может означать, если getFileContent запускается только и исключительно в методе run? Единственное, что в голову приходит - выбрасывание NPE, если просто вызвать этот метод без проверки на неинициализированность fileName (как это реализовано в исходном коде). Добавил такую проверку - теперь при вызове метода getFileContent выдает пустую строку. И все равно валидатор выдает ровно такой же "совет".