[1]From The Java Language Specification, Gosling, Joy, Steele, 1996, section 6.6.2, page 100