in plugin/src/main/kotlin/toolbox/gateway/sample/environment/RemoteEnvironment.kt [40:45]
override suspend fun getContentsView(): EnvironmentContentsView {
logger.debug("PLUGIN: getContentsView called for id='${initialConfig.id}', name='${_currentConfig.name}'")
val view = contentsViewFactory.create(_currentConfig)
logger.debug("PLUGIN: Created view with ${_currentConfig.availableIdeProductCodes.size} IDEs, ${_currentConfig.projectPaths.size} projects")
return view
}