protected void configureIdeaModule(Project project, SourceSet testIntegrationSourceSet) {

    IdeaModel ideaModel = GradleUtil.getExtension(project, IdeaModel.class);

    IdeaModule ideaModule = ideaModel.getModule();

    Map<String, Map<String, Collection<Configuration>>> scopes = ideaModule.getScopes();

    Map<String, Collection<Configuration>> testScope = scopes.get("TEST");

    Collection<Configuration> plusConfigurations = testScope.get("plus");

    Configuration configuration =
        GradleUtil.getConfiguration(
            project, testIntegrationSourceSet.getRuntimeConfigurationName());

    plusConfigurations.add(configuration);
  }