void (boolean isCollectInfo) { myInfoCollector = isCollectInfo ? new LayoutCodeInfoCollector() : null; AbstractLayoutCodeProcessor current = this; while (current.myPreviousCodeProcessor != null) { current = current.myPreviousCodeProcessor; current.myInfoCollector = myInfoCollector; } }