Добавил в логи имена моделей в стек вызовов. Что бы можно было понять где генерация модели начата, а где закончилась, быстро. Так же сделал что бы при встрече нестандартной спеки, кривой, все равно работало разделяя ее на известные куски.