В попытке избавиться от NullPointerException получила новую проблему. Исключение терзать перестало, но валидатор ругается, видимо, на мою писанину там, где она не предполагается - я изменила в мейн строчку "if (s.isEmpty(){" на "if (s==null||s.isEmpty()){". Как быть?