ちゃんとUML使ってればバグは発生しない。