part of the global synergy » from archive
Чёрт, как же я хочу AST-based diff :(