On Fri, Feb 19, 2010 at 4:13 PM, Joshua Bloch <jjb at google.com> wrote: > I'd argue that the bug is that byte is defined to be a subtype of int. This > wasn't true in earlier editions of the JLS, as I recall;) Earlier editions didn't define "subtype".