They come from the class version. If you try to load something compiled for java 6 into java 5 runtime, you get an error, an incompatible version of the class, get 50, expected 49. Or something like that.
See here at byte offset 7 for more information.
Further information can also be found here .
Michael 07 Feb '12 at 4:05 2012-02-07 04:05
source share