So in that sense the java package names are based on the hierarchy of a filesystem.
com.mydomain.mypackage.MyClass.staticMethod()
So in that sense the java package names are based on the hierarchy of a filesystem.