Java Virtual Machine by Jon Meyer and Troy Downing Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Here are the changes that were made for the 8/99 printing: (58) last line: "current" should be "currently" {179} Tag value 2 used to be CONSTANT_Unicode in Java 1.0. Since there is also a CONSTANT_Utf8, I guess they decided to drop CONSTANT_Unicode for simplicity when they came out with the JVM spec, so its meaning is now undefined. I suppose it would be a good idea to include an entry for 2 saying "reserved" or something like that. (223) next-to-last sentence before last code bit: "numbers" should be "number" (267) under "i2c": in the table, "value" and "result" should not be part of the column heads