while (clientConnected){
    String string = ConsoleHelper.readString();
    if (string.equalsIgnoreCase("exit")){
        break;
    }
    if (shouldSendTextFromConsole()){
        sendTextMessage(string);
    }
}
Разве в этом фрагменте кода я не выполняю это требование "В случае, если метод shouldSendTextFromConsole() возвращает false, метод sendTextMessage() не должен быть вызван."?