Java has no concept of subpackages.
Beyond organization, packages define the accessibility of methods/fields with the protected
and "package" (blank) modifiers, which allows same-class and same-package access. However, this same-package access does not include subpackage classes as well.