The Java compiler allows to declare a package name different than the physical directory. For example the file Bar.java is stored in the directory org/foo but the package declaration is "package org.something.else".
Side-effects are :
- duplicated files in drilldown (see attached screenshot)
- source code not available in viewers