Валидатор ругается на вывод сообщений в блоке catch
package com.javarush.task.task22.task2202;

/*
Найти подстроку
*/
public class Solution {
    public static void main(String[] args) {
        System.out.println(getPartOfString("JavaRush - лучший сервис обучения Java."));
    }

    public static String getPartOfString(String string) {

        if (string == null) throw new TooShortStringException();

        int countOfSpaces = string.length() - string.replaceAll(" ", "").length(); // Подсчет пробелов

        if (countOfSpaces < 4 || string.isEmpty())
            throw new TooShortStringException();

        int index = string.indexOf(" ");
        String cuttedString = string.substring(index + 1);

        countOfSpaces = (cuttedString.length() - cuttedString.replaceAll(" ", "").length());

        for (int i = 0; i < countOfSpaces - 3; i++) {
            cuttedString = cuttedString.substring(0, cuttedString.lastIndexOf(" "));
        }

        return cuttedString;
    }

    public static class TooShortStringException extends RuntimeException {

        public TooShortStringException() {
        }

        public TooShortStringException(String message) {
            super(message);
        }
    }
}