Wow, when did you run into this? Note that, when/if we move to Java 7, this limitation could be removed entirely. And how about referencing the bug in the error message?