リファクタリング

引数チェックをユーティリティクラスとして分離。
コメントのミスを修正。