docs/_docs/reference/error-codes/E106.md
This error is emitted when a top-level definition (such as an object or class) has the same name as an existing package symbol.
The compiler message indicates:
This error typically occurs in incremental compilation scenarios where:
Reproducing this error with simple source code is difficult as it requires specific classpath and compilation order conditions.
To resolve this error, either: