4.3.7.2 Classes and Interfaces

All externally visible classes and interfaces in a package are assigned public class tokens. Class token values must be in the range from 0 to 254, inclusive. The tokens for all the public classes and interfaces in a package are numbered consecutively starting at zero. The ordering of class tokens is not specified.

Package-visible classes and interfaces are not assigned tokens.