0.3.4について、出荷候補版をリリースします。BCELを用いたクラスファイル解析(バイトコード解析)を試してみました。簡単に動作させることが出来ました。解析を行いたいクラスファイル名を指定します。```実行結果は下記のようになります。なかで行われています。あまりにもBCELのUtility.codeToStringに依存しすぎているので、すこしマジメにプログラムとして解析する例を示します。BCELを用いたクラスファイル(バイトコード)解析サンプル。解析を行いたいクラスファイル名を指定します。オペレーション分進めます。}}命令部の表示しかしていないので、実行後の結果は少なくなってしまいます。BCELの敷居が低いことがわかりました。FindBugsです。BCELを利用していることが知られています。バイトコードが可視化されます。何かしらの事情によりリバースエンジニアリングが禁止されているクラスファイルは解析すべきでないと考えます。BCELの利用例としてとても参考になりました。FindBugsのソースコードを読まれることをお勧めしたいと思いました。0.3.4について、出荷候補版をリリースします。見つからなければ、これを最新安定版と位置づける予定です。関係者の方はチェックをお願いいたします。仕様上の変更点が重要であると考え、特に下記にリストアップします。1.2.0から1.4.0への主な変更点は下記のようになります。Excel様式を改善しました。「SQL定義書」へと名称が変わりました。Excel様式を「SQL定義書」と名前変更し、内容についても見直しを行いました。1.2.x系(旧バージョン)までとの互換性はありません。ストアドプロシージャ(CallableStatement)への対応を行いました。SQL定義書で「呼出型」を選択するとストアドプロシージャが利用できます。単一表のSQL文についてダブルクオートエスケープを必要な場合にのみ付与するように変更しました。MySQL対応が可能となりました。HSQLDBはこの変更により動作しなくなります。HSQLDBの仕様が特殊なものであると判断します。単一表アクセスのスクロール方向について見直しを実施しました。デフォルトをインセンシティブとします。プロパティでスクロール方向は変更が可能なようにしました。単一表の全行SELECTについて、1.2系では無効化されていましたが、これを復活させました。旧バージョンの互換性のために内部的にサポートしていた旧式のTableGatewayサポートを終了しました。表名に$が含まれている場合には、処理をしないように仕様変更しました。BIN$●●というテーブルとして格納される仕様への対応のためです。Loggingに対応しました。新たなデータベースへの対応Oracle10gで動作確認しました。9iまでの対応でした。MySQLで簡単な動作確認をしました。主なエラーメッセージをリソースバンドル化しました。バインド忘れのパラメータがある場合に例外が発生するように変更しました。そのまま伝わるように改善し、原因が究明しやすいようにしました。名前変形の処理を抜本的に見直しました。プラグインの進捗バーの表示が不適切であったのを修正しました。ErrorがEclipseのログに適切に出力されるように改善。その他、ソースコードの大幅な整理を実施しました。総ステップ数がかなり減りました。当個人的見解に一切責任を持ちません。