単体テストのためリファクター中、詳細は#10を参照。