An import declaration allows a named type or a
static member to be referred to by a simple name (§6.2) that consists of a single identifier.
Without the use of an appropriate
import declaration, the only way to refer to a type declared in another package, or a
static member of another type, is to use a fully qualified name (§6.7).
ImportDeclaration: SingleTypeImportDeclaration TypeImportOnDemandDeclaration SingleStaticImportDeclaration StaticImportOnDemandDeclaration