クラス名変更、Javadoc変更、一部メソッドをpublicからprivateに変更、exceptionのcatch削除