Переработал код.
Выделил обработку в отдельный пакет: proceed1 (Версия 1).