Именно то, что каждый программист херачит код исключительно под себя любимого является основной причиной говнокода во всех проектах.
FileException бросается в 100 разных мест, найти те места, где это происходит из-за отсутствия доступа к файлу будет аццки тяжело.
Автор делает упор на "читаемость" - то что нужно.
Почитал книжку автора ДРАКОНа "Как улучшить работу ума".
Нашел в главе 9, "Визуализация логических формул" как графически удобно представлять логические выражения.
А вот как в текстовом формате представлять увы не нашел.
Хоть в книжке и написано что существует эквивалентный текстовый синтаксис,
найти его описание мне не удалось. Похоже он еще в разработке. Жаль.
Но вообще довольно интересная штука, спасибо за наводку.