diff --git a/idea/testData/inspections/removeToStringInStringTemplate/inspectionData/expected.xml.182 b/idea/testData/inspections/removeToStringInStringTemplate/inspectionData/expected.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/idea/testData/inspections/twoSetOfTypeparameters/inspectionData/inspections.test.182 b/idea/testData/inspections/twoSetOfTypeparameters/inspectionData/inspections.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/idea/testData/refactoring/changeSignatureMultiModule/suspendImpls/before/JS/src/test/test.kt.182 b/idea/testData/refactoring/changeSignatureMultiModule/suspendImpls/before/JS/src/test/test.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/resources/META-INF/kotlin-spring.xml.182 b/ultimate/resources/META-INF/kotlin-spring.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/resources/META-INF/ultimate-plugin.xml.182 b/ultimate/resources/META-INF/ultimate-plugin.xml.182
new file mode 100644
index 00000000000..1de2dfef1e5
--- /dev/null
+++ b/ultimate/resources/META-INF/ultimate-plugin.xml.182
@@ -0,0 +1,3 @@
+
+ NodeJS
+
\ No newline at end of file
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/diagram/KotlinSpringLocalModelDependenciesDiagramProvider.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/diagram/KotlinSpringLocalModelDependenciesDiagramProvider.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/diagram/OpenKotlinSpringModelDependenciesAction.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/diagram/OpenKotlinSpringModelDependenciesAction.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/diagram/OpenKotlinSpringModelDependenciesModuleDiagramAction.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/diagram/OpenKotlinSpringModelDependenciesModuleDiagramAction.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/el/KotlinSpringELInjector.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/el/KotlinSpringELInjector.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/GenerateKotlinAutowiredDependencyAction.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/GenerateKotlinAutowiredDependencyAction.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/GenerateKotlinSpringBeanDependencyAction.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/GenerateKotlinSpringBeanDependencyAction.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/GenerateKotlinSpringBeanXmlDependencyAction.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/GenerateKotlinSpringBeanXmlDependencyAction.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateAutowiredDependenciesUtils.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateAutowiredDependenciesUtils.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateDependenciesUtils.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateDependenciesUtils.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/KotlinSpringComponentScanInspection.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/KotlinSpringComponentScanInspection.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/KotlinSpringFacetCodeInspection.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/KotlinSpringFacetCodeInspection.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/SpringKotlinAutowiredMembersInspection.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/SpringKotlinAutowiredMembersInspection.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/lineMarking/KotlinSpringModelDependenciesLineMarkerProvider.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/lineMarking/KotlinSpringModelDependenciesLineMarkerProvider.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/springUtils.kt.182 b/ultimate/src/org/jetbrains/kotlin/idea/spring/springUtils.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/inspections/spring/autowiredMembersInInvalidClass/inspectionData/inspections.test.182 b/ultimate/testData/inspections/spring/autowiredMembersInInvalidClass/inspectionData/inspections.test.182
new file mode 100644
index 00000000000..93b10c2c128
--- /dev/null
+++ b/ultimate/testData/inspections/spring/autowiredMembersInInvalidClass/inspectionData/inspections.test.182
@@ -0,0 +1,2 @@
+// INSPECTION_CLASS: com.intellij.spring.model.highlighting.autowire.SpringUastAutowiredMembersInspection
+// FIXTURE_CLASS: org.jetbrains.kotlin.idea.spring.tests.SpringTestFixtureExtension
\ No newline at end of file
diff --git a/ultimate/testData/inspections/spring/autowiring/ambiguousConstructors.kt.182 b/ultimate/testData/inspections/spring/autowiring/ambiguousConstructors.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/inspections/spring/autowiring/inspectionData/expected.xml.182 b/ultimate/testData/inspections/spring/autowiring/inspectionData/expected.xml.182
new file mode 100644
index 00000000000..589f18259fa
--- /dev/null
+++ b/ultimate/testData/inspections/spring/autowiring/inspectionData/expected.xml.182
@@ -0,0 +1,53 @@
+
+
+ invalidAutowiredResource.kt
+ 24
+
+ Autowiring for Bean Class (Kotlin)
+ Could not autowire. Bean should be of 'invalidAutowiredResource.BarBean' type
+
+
+ invalidAutowiredResource.kt
+ 31
+
+ Autowiring for Bean Class (Kotlin)
+ Cannot resolve bean 'fooBeannn'
+
+
+
+ invalidAutowiredQualifier.kt
+ 23
+
+ Autowiring for Bean Class (Kotlin)
+ Could not autowire. Qualified bean must be of 'BarBean' type.
+
+
+ invalidAutowiredQualifier.kt
+ 30
+
+ Autowiring for Bean Class (Kotlin)
+ Cannot find bean with qualifier 'fooBeannn'
+
+
+ invalidAutowiredQualifier.kt
+ 37
+
+ Autowiring for Bean Class (Kotlin)
+ Cannot find bean qualified with @Qualifier
+
+
+
+ invalidAutowiredByType.kt
+ 23
+
+ Autowiring for Bean Class (Kotlin)
+ Could not autowire. No beans of 'String' type found.
+
+
+ invalidAutowiredByType.kt
+ 29
+
+ Autowiring for Bean Class (Kotlin)
+ <html><table><tr><td>Could not autowire. There is more than one bean of 'AbstractBarBean' type.</td></tr><tr><td><table><tr><td valign='top'>Beans:</td><td>abstractBarBean (invalidAutowiredByType.kt)<br>barBean1 (invalidAutowiredByType.kt)<br>barBean2 (invalidAutowiredByType.kt)<br></td></tr></table></td></tr></table></html>
+
+
diff --git a/ultimate/testData/inspections/spring/autowiring/multipleAutowiredConstructors.kt.182 b/ultimate/testData/inspections/spring/autowiring/multipleAutowiredConstructors.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/inspections/spring/componentScan/inspectionData/expected.xml.182 b/ultimate/testData/inspections/spring/componentScan/inspectionData/expected.xml.182
new file mode 100644
index 00000000000..7b45656e2b0
--- /dev/null
+++ b/ultimate/testData/inspections/spring/componentScan/inspectionData/expected.xml.182
@@ -0,0 +1,18 @@
+
+
+ test.kt
+ 14
+ <default>
+
+ @ComponentScan setup
+ Cannot resolve symbol 'bar'
+
+
+ test.kt
+ 18
+ <default>
+
+ @ComponentScan setup
+ Cannot resolve symbol 'bar'
+
+
diff --git a/ultimate/testData/inspections/spring/componentScan/inspectionData/inspections.test.182 b/ultimate/testData/inspections/spring/componentScan/inspectionData/inspections.test.182
new file mode 100644
index 00000000000..3f1dea3c44a
--- /dev/null
+++ b/ultimate/testData/inspections/spring/componentScan/inspectionData/inspections.test.182
@@ -0,0 +1,3 @@
+// INSPECTION_CLASS: com.intellij.spring.model.highlighting.jam.SpringComponentScanInspection
+// FIXTURE_CLASS: org.jetbrains.kotlin.idea.spring.tests.SpringTestFixtureExtension
+// CONFIGURE_SPRING_FILE_SET
\ No newline at end of file
diff --git a/ultimate/testData/inspections/spring/unconfiguredFacet/inspectionData/inspections.test.182 b/ultimate/testData/inspections/spring/unconfiguredFacet/inspectionData/inspections.test.182
new file mode 100644
index 00000000000..dbe03e885bd
--- /dev/null
+++ b/ultimate/testData/inspections/spring/unconfiguredFacet/inspectionData/inspections.test.182
@@ -0,0 +1,3 @@
+// INSPECTION_CLASS: com.intellij.spring.model.highlighting.config.SpringFacetUastInspection
+// FIXTURE_CLASS: org.jetbrains.kotlin.idea.spring.tests.SpringTestFixtureExtension
+// FORBID_SPRING_FILE_SET_AUTOCONFIGURE
\ No newline at end of file
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyAnnotationConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyAnnotationConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyAnnotationConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyAnnotationConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyXmlConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyXmlConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyXmlConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/duplicatingPropertyXmlConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesAnnotationConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesAnnotationConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesAnnotationConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesAnnotationConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesXmlConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesXmlConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesXmlConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/multiplePropertiesXmlConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierAnnotationConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierAnnotationConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierAnnotationConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierAnnotationConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierXmlConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierXmlConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierXmlConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/propertyWithQualifierXmlConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyAnnotationConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyAnnotationConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyAnnotationConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyAnnotationConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyXmlConfig.kt.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyXmlConfig.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyXmlConfig.kt.after.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/singlePropertyXmlConfig.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/autowiredDependencies/spring-config.xml.182 b/ultimate/testData/spring/core/generate/autowiredDependencies/spring-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean.kt_disabled.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryBean.kt_disabled.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod.kt_disabled.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/factoryMethod.kt_disabled.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor.kt.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/firstConstructor.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam.kt.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/primaryConstructorAddParam.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/property-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/property-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/property-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/property-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/property.kt.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/property.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/property.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/property.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor.kt_disabled.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructor.kt_disabled.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam.kt.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/secondaryConstructorAddParam.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter-config.xml.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter-config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter-config.xml.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter-config.xml.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter.kt.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter.kt.after.182 b/ultimate/testData/spring/core/generate/beanDependenciesByXml/setter.kt.after.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredBeanCandidates/Bean.kt.182 b/ultimate/testData/spring/core/gutter/autowiredBeanCandidates/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredBeanCandidates/autowiredBeanCandidates.test.182 b/ultimate/testData/spring/core/gutter/autowiredBeanCandidates/autowiredBeanCandidates.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredBeanCandidates/config.xml.182 b/ultimate/testData/spring/core/gutter/autowiredBeanCandidates/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredConstructor/Bean.kt.182 b/ultimate/testData/spring/core/gutter/autowiredConstructor/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredConstructor/autowiredConstructor.test.182 b/ultimate/testData/spring/core/gutter/autowiredConstructor/autowiredConstructor.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredConstructor/config.xml.182 b/ultimate/testData/spring/core/gutter/autowiredConstructor/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredProperty/Bean.kt.182 b/ultimate/testData/spring/core/gutter/autowiredProperty/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredProperty/autowiredProperty.test.182 b/ultimate/testData/spring/core/gutter/autowiredProperty/autowiredProperty.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredProperty/config.xml.182 b/ultimate/testData/spring/core/gutter/autowiredProperty/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredSetter/Bean.kt.182 b/ultimate/testData/spring/core/gutter/autowiredSetter/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredSetter/autowiredSetter.test.182 b/ultimate/testData/spring/core/gutter/autowiredSetter/autowiredSetter.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/autowiredSetter/config.xml.182 b/ultimate/testData/spring/core/gutter/autowiredSetter/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutter/Bean.kt.182 b/ultimate/testData/spring/core/gutter/classGutter/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutter/classGutter.test.182 b/ultimate/testData/spring/core/gutter/classGutter/classGutter.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutter/config.xml.182 b/ultimate/testData/spring/core/gutter/classGutter/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/AbstractBean.kt.182 b/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/AbstractBean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/AbstractBeanInheritor.kt.182 b/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/AbstractBeanInheritor.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/AbstractBeanInheritor2.kt.182 b/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/AbstractBeanInheritor2.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/classGutterAbstractShowMappedInheritors.test.182 b/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/classGutterAbstractShowMappedInheritors.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/inheritors.xml.182 b/ultimate/testData/spring/core/gutter/classGutterAbstractShowMappedInheritors/inheritors.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScan/Bean.kt.182 b/ultimate/testData/spring/core/gutter/componentScan/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScan/ComponentScan.kt.182 b/ultimate/testData/spring/core/gutter/componentScan/ComponentScan.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScan/beans/MyController.kt.182 b/ultimate/testData/spring/core/gutter/componentScan/beans/MyController.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScan/beans/ResourceGutter.kt.182 b/ultimate/testData/spring/core/gutter/componentScan/beans/ResourceGutter.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScan/componentScan.test.182 b/ultimate/testData/spring/core/gutter/componentScan/componentScan.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/Config.kt.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/Config.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/bar/beans.kt.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/bar/beans.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/componentScanWithBasePackageClasses.test.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/componentScanWithBasePackageClasses.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/foo/beans.kt.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackageClasses/foo/beans.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/Config.kt.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/Config.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/bar/beans.kt.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/bar/beans.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/componentScanWithBasePackages.test.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/componentScanWithBasePackages.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/foo/beans.kt.182 b/ultimate/testData/spring/core/gutter/componentScanWithBasePackages/foo/beans.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/contextBeanInjectionPoints/ContextBeanInjectionPoints.kt.182 b/ultimate/testData/spring/core/gutter/contextBeanInjectionPoints/ContextBeanInjectionPoints.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/contextBeanInjectionPoints/FooBar.kt.182 b/ultimate/testData/spring/core/gutter/contextBeanInjectionPoints/FooBar.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/contextBeanInjectionPoints/contextBeanInjectionPoints.test.182 b/ultimate/testData/spring/core/gutter/contextBeanInjectionPoints/contextBeanInjectionPoints.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/contextBeanWithQualifierInjectionPoints/ContextBeanWithQualifierInjectionPoints.kt.182 b/ultimate/testData/spring/core/gutter/contextBeanWithQualifierInjectionPoints/ContextBeanWithQualifierInjectionPoints.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/contextBeanWithQualifierInjectionPoints/contextBeanWithQualifierInjectionPoints.test.182 b/ultimate/testData/spring/core/gutter/contextBeanWithQualifierInjectionPoints/contextBeanWithQualifierInjectionPoints.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/contextBeanWithQualifierInjectionPoints/pkg/FooBar.kt.182 b/ultimate/testData/spring/core/gutter/contextBeanWithQualifierInjectionPoints/pkg/FooBar.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/importConfigClasses/Config.kt.182 b/ultimate/testData/spring/core/gutter/importConfigClasses/Config.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/importConfigClasses/bar/beans.kt.182 b/ultimate/testData/spring/core/gutter/importConfigClasses/bar/beans.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/importConfigClasses/baz/Config2.kt.182 b/ultimate/testData/spring/core/gutter/importConfigClasses/baz/Config2.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/importConfigClasses/foo/beans.kt.182 b/ultimate/testData/spring/core/gutter/importConfigClasses/foo/beans.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/importConfigClasses/importConfigClasses.test.182 b/ultimate/testData/spring/core/gutter/importConfigClasses/importConfigClasses.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/innerBean/InnerBean.kt.182 b/ultimate/testData/spring/core/gutter/innerBean/InnerBean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/innerBean/innerBean.test.182 b/ultimate/testData/spring/core/gutter/innerBean/innerBean.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/innerBean/innerBeanGutter.xml.182 b/ultimate/testData/spring/core/gutter/innerBean/innerBeanGutter.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeDefaultInitMethod/Bean.kt.182 b/ultimate/testData/spring/core/gutter/methodTypeDefaultInitMethod/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeDefaultInitMethod/config.xml.182 b/ultimate/testData/spring/core/gutter/methodTypeDefaultInitMethod/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeDefaultInitMethod/methodTypeDefaultInitMethod.test.182 b/ultimate/testData/spring/core/gutter/methodTypeDefaultInitMethod/methodTypeDefaultInitMethod.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeFactory/Bean.kt.182 b/ultimate/testData/spring/core/gutter/methodTypeFactory/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeFactory/config.xml.182 b/ultimate/testData/spring/core/gutter/methodTypeFactory/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeFactory/methodTypeFactory.test.182 b/ultimate/testData/spring/core/gutter/methodTypeFactory/methodTypeFactory.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeInitMethod/Bean.kt.182 b/ultimate/testData/spring/core/gutter/methodTypeInitMethod/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeInitMethod/config.xml.182 b/ultimate/testData/spring/core/gutter/methodTypeInitMethod/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeInitMethod/methodTypeInitMethod.test.182 b/ultimate/testData/spring/core/gutter/methodTypeInitMethod/methodTypeInitMethod.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeMultiple/Bean.kt.182 b/ultimate/testData/spring/core/gutter/methodTypeMultiple/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeMultiple/config.xml.182 b/ultimate/testData/spring/core/gutter/methodTypeMultiple/config.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/methodTypeMultiple/methodTypeMultiple.test.182 b/ultimate/testData/spring/core/gutter/methodTypeMultiple/methodTypeMultiple.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/propertyGutterForProperty/BeanWithProperties.kt.182 b/ultimate/testData/spring/core/gutter/propertyGutterForProperty/BeanWithProperties.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/propertyGutterForProperty/propertyGutter.xml.182 b/ultimate/testData/spring/core/gutter/propertyGutterForProperty/propertyGutter.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/propertyGutterForProperty/propertyGutterForProperty.test.182 b/ultimate/testData/spring/core/gutter/propertyGutterForProperty/propertyGutterForProperty.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/propertyGutterForSetter/BeanWithProperties.kt.182 b/ultimate/testData/spring/core/gutter/propertyGutterForSetter/BeanWithProperties.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/propertyGutterForSetter/propertyGutter.xml.182 b/ultimate/testData/spring/core/gutter/propertyGutterForSetter/propertyGutter.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/propertyGutterForSetter/propertyGutterForSetter.test.182 b/ultimate/testData/spring/core/gutter/propertyGutterForSetter/propertyGutterForSetter.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/resourceGutter/Bean.kt.182 b/ultimate/testData/spring/core/gutter/resourceGutter/Bean.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/resourceGutter/Resource.kt.182 b/ultimate/testData/spring/core/gutter/resourceGutter/Resource.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/resourceGutter/beans/ResourceGutter.kt.182 b/ultimate/testData/spring/core/gutter/resourceGutter/beans/ResourceGutter.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/resourceGutter/resourceGutter.test.182 b/ultimate/testData/spring/core/gutter/resourceGutter/resourceGutter.test.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/testData/spring/core/gutter/resourceGutter/resourceGutter.xml.182 b/ultimate/testData/spring/core/gutter/resourceGutter/resourceGutter.xml.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/generate/AbstractGenerateSpringDependencyActionTest.kt.182 b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/generate/AbstractGenerateSpringDependencyActionTest.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/generate/GenerateSpringDependencyActionTestGenerated.java.182 b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/generate/GenerateSpringDependencyActionTestGenerated.java.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/AbstractSpringClassAnnotatorTest.kt.182 b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/AbstractSpringClassAnnotatorTest.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/SpringClassAnnotatorTestGenerated.java.182 b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/SpringClassAnnotatorTestGenerated.java.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/springGutterTestUtils.kt.182 b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/springGutterTestUtils.kt.182
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/ultimate/tests/org/jetbrains/kotlin/tests/GenerateUltimateTests.kt.182 b/ultimate/tests/org/jetbrains/kotlin/tests/GenerateUltimateTests.kt.182
new file mode 100644
index 00000000000..ea8e33807d5
--- /dev/null
+++ b/ultimate/tests/org/jetbrains/kotlin/tests/GenerateUltimateTests.kt.182
@@ -0,0 +1,60 @@
+/*
+ * Copyright 2010-2017 JetBrains s.r.o.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jetbrains.kotlin.tests
+
+import org.jetbrains.kotlin.generators.tests.generator.*
+import org.jetbrains.kotlin.idea.spring.tests.findUsages.AbstractSpringFindUsagesTest
+import org.jetbrains.kotlin.idea.spring.tests.inspections.AbstractSpringInspectionTest
+import org.jetbrains.kotlin.idea.spring.tests.quickfixes.AbstractSpringQuickFixTest
+import org.jetbrains.kotlin.idea.spring.tests.references.AbstractSpringReferenceCompletionHandlerTest
+import org.jetbrains.kotlin.idea.spring.tests.references.AbstractSpringReferenceCompletionTest
+import org.jetbrains.kotlin.idea.spring.tests.references.AbstractSpringReferenceNavigationTest
+import org.jetbrains.kotlin.idea.spring.tests.rename.AbstractSpringRenameTest
+
+fun main(args: Array) {
+ System.setProperty("java.awt.headless", "true")
+
+ testGroup("ultimate/tests", "ultimate/testData") {
+ testClass {
+ model("inspections/spring", pattern = "^(inspections\\.test)$", singleClass = true)
+ }
+
+ testClass {
+ model("quickFixes/spring", pattern = "^([\\w\\-_]+)\\.kt$", filenameStartsLowerCase = true)
+ }
+
+ testClass() {
+ model("spring/core/references/completion/handler")
+ }
+
+ testClass() {
+ model("spring/core/references/completion/variants")
+ }
+
+ testClass() {
+ model("spring/core/references/navigation")
+ }
+
+ testClass() {
+ model("spring/core/rename", extension = "test", singleClass = true)
+ }
+
+ testClass() {
+ model("spring/core/findUsages", pattern = """^(.+)\.kt$""")
+ }
+ }
+}