リファクタリング・コメント追加中。