diff --git a/.gitignore b/.gitignore
index 31cd6f6cd36..4e23564ea5c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@ examples/.idea/workspace.xml
confluence/target
confluence/target
out
+ideaSDK
.idea/dictionaries/yozh.xml
.idea/codeStyleSettings.xml
.idea/workspace.xml
diff --git a/.idea/ant.xml b/.idea/ant.xml
index 37ffae42808..f128e62d687 100644
--- a/.idea/ant.xml
+++ b/.idea/ant.xml
@@ -34,6 +34,14 @@
+
+
+
+
+
+
+
+
diff --git a/.idea/libraries/idea_full.xml b/.idea/libraries/idea_full.xml
new file mode 100644
index 00000000000..30b7644b98f
--- /dev/null
+++ b/.idea/libraries/idea_full.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/intellij_core.xml b/.idea/libraries/intellij_core.xml
new file mode 100644
index 00000000000..d14331541a7
--- /dev/null
+++ b/.idea/libraries/intellij_core.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/runConfigurations/IDEA.xml b/.idea/runConfigurations/IDEA.xml
new file mode 100644
index 00000000000..137959a7b23
--- /dev/null
+++ b/.idea/runConfigurations/IDEA.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/compiler/backend/backend.iml b/compiler/backend/backend.iml
index c2cb311107b..89c20773203 100644
--- a/compiler/backend/backend.iml
+++ b/compiler/backend/backend.iml
@@ -5,12 +5,13 @@
-
+
+
diff --git a/compiler/cli/cli.iml b/compiler/cli/cli.iml
index 0b81faef09d..87b178e8745 100644
--- a/compiler/cli/cli.iml
+++ b/compiler/cli/cli.iml
@@ -5,13 +5,14 @@
-
+
+
diff --git a/compiler/frontend.java/frontend.java.iml b/compiler/frontend.java/frontend.java.iml
index 51021970c69..94b95ad5bde 100644
--- a/compiler/frontend.java/frontend.java.iml
+++ b/compiler/frontend.java/frontend.java.iml
@@ -5,10 +5,11 @@
-
+
+
diff --git a/compiler/frontend/frontend.iml b/compiler/frontend/frontend.iml
index 538b9791539..d0a04b011b4 100644
--- a/compiler/frontend/frontend.iml
+++ b/compiler/frontend/frontend.iml
@@ -5,8 +5,9 @@
-
+
+
diff --git a/compiler/tests/compiler-tests.iml b/compiler/tests/compiler-tests.iml
index 05bb0565855..e3a58fc3f6e 100644
--- a/compiler/tests/compiler-tests.iml
+++ b/compiler/tests/compiler-tests.iml
@@ -5,13 +5,14 @@
-
+
+
diff --git a/grammar/grammar.iml b/grammar/grammar.iml
index 538b9791539..c03fc491744 100644
--- a/grammar/grammar.iml
+++ b/grammar/grammar.iml
@@ -5,8 +5,9 @@
-
+
+
diff --git a/idea/idea.iml b/idea/idea.iml
index 39519927146..3b2a3f833e0 100644
--- a/idea/idea.iml
+++ b/idea/idea.iml
@@ -1,5 +1,5 @@
-
+
@@ -15,7 +15,7 @@
-
+
@@ -23,6 +23,7 @@
+
diff --git a/update_dependencies.xml b/update_dependencies.xml
new file mode 100644
index 00000000000..6fe47687e80
--- /dev/null
+++ b/update_dependencies.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+