Журавлев Алексей, 394, Telnet

Это всего лишь набор инициализаций основных объектов, которые и без того вынесены в конструктор и объеденены в конструкторах. Просто вышло, что для данной задачи таких структур много и как объединить создание структур не слишком понятно.
Казалось бы, когда видишь блок когда с инициализациями (new), то видно сразу какие структуры будут использоваться дальше, какой тип они имеют и т.д.
Непонятно, что именно можно объединить. Выделить создание структур в некоторый статический метод init stuctures?