こんにちわ(はじめまして)。

バイトコードをいじっている(そういうプログラムを書いている)のですが、こんなエラーがでてしまいます。
Exception in thread "main" java.lang.VerifyError: (class: Test, method: getTest signature: (I)Ljava/lang/String;) Illegal type in constant pool

JVMのベリファイアに引っかかっているというのはわかるのですが、このエラーだけだと、どこがおかしいのか突き止めづらいのです。
もし、フリーのJVMベリファイアがありましたら、紹介していただけますか。
よろしくお願いします。