materializeFilesWithSourceMap
fun materializeFilesWithSourceMap(files: Collection<KtFile>, contextFiles: (PsiMaterializer.MaterializationResult) -> Collection<KtFile> = { emptyList() }): PsiMaterializer.MaterializationResult
All requested context phases share one identity cache; the planner controls any scope expansion.