使われていない処理を削除、エンコード呼び出し追加
例外の再スロー処理を修正
Merge branch 'feature-0.4' into develop
ticket #64,#74