使われていない処理を削除、エンコード呼び出し追加
例外の再スロー処理を修正