diff --git a/platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java b/platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java
new file mode 100644
index 000000000000..f386139c2718
--- /dev/null
+++ b/platform/analysis-impl/src/com/intellij/psi/templateLanguages/DefaultOuterLanguagePatcher.java
@@ -0,0 +1,14 @@
+package com.intellij.psi.templateLanguages;
+
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
+
+public class DefaultOuterLanguagePatcher implements TemplateDataElementType.OuterLanguageRangePatcher {
+ public static final String OUTER_EXPRESSION_PLACEHOLDER = "jbIdentifier6b52cc4b";
+
+ @Override
+ public @Nullable String getTextForOuterLanguageInsertionRange(@NotNull TemplateDataElementType templateDataElementType,
+ @NotNull CharSequence outerElementText) {
+ return OUTER_EXPRESSION_PLACEHOLDER;
+ }
+}
diff --git a/platform/platform-resources/src/META-INF/JsonPlugin.xml b/platform/platform-resources/src/META-INF/JsonPlugin.xml
index 0f1754ed306f..4845b58674ef 100644
--- a/platform/platform-resources/src/META-INF/JsonPlugin.xml
+++ b/platform/platform-resources/src/META-INF/JsonPlugin.xml
@@ -18,6 +18,7 @@
+