- `dependency2` is needed to ensure the creation of combined Kotlin symbol providers. If there is only a single dependency Kotlin symbol provider, the combined symbol provider won't be created.