staticファクトリーメソッドが再帰になっていた問題を修正。