Fixes 2

Поправила архитектуру программы.
Появилось два вопроса:
1) Я посчитала такие команды как "", ";;;", " ;    ;" и аналогичные
валидными, и если они введены, то просто перехожу на следующую строку (в
интерактивном режиме) или ничего не делаю (в пакетном режиме). Верное ли
такое решение?
2) Не смогла найти в интернете или еще где-либо как обойти ошибку с тем
что System.err.println медленно работает и у меня время от времени
рашьне печатается пригласительный знак, чем описание ошибки. Написала
плохое Thread.sleep(1), проблема ушла. Но хотелось бы узнать как это
делать правильно.