Compilation unit
nA source file containing the definition of one or more classes of a package. nIt can contain the definition of at most one public class.