Java6のzip処理

Java5までは、以下のようなエラーが出るzipファイルがあったのですがJava6でテストしていたところ問題なく開けました。

java.lang.InternalError: jzentry == 0,
 jzfile = 8949552,
 total = 7,
 name = ファイル名,
 i = 1,
 message = invalid LOC header (bad signature)
	at java.util.zip.ZipFile$3.nextElement(ZipFile.java:429)
	at java.util.zip.ZipFile$3.nextElement(ZipFile.java:415)

↓ですね。mustangで修正と。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4615343