Appendix is based on Bill Verners' Inside the Java Virtual Machine, McGraw Hill Companies, 1997