diff --git a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/behavior/DefaultXmlPsiPolicy.java b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/behavior/DefaultXmlPsiPolicy.java
index 23f0cf1988bf..fd7f9bb7190a 100644
--- a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/behavior/DefaultXmlPsiPolicy.java
+++ b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/behavior/DefaultXmlPsiPolicy.java
@@ -41,7 +41,7 @@ public class DefaultXmlPsiPolicy implements XmlPsiPolicy{
final FileElement dummyParent = DummyHolderFactory.createHolder(text.getManager(), null, charTable).getTreeElement();
final XmlTag rootTag =
((XmlFile)PsiFileFactory.getInstance(containingFile.getProject())
- .createFileFromText("a.xml", "" + displayText + "")).getRootTag();
+ .createFileFromText("a.xml", containingFile.getLanguage(), "" + displayText + "")).getRootTag();
assert rootTag != null;
final XmlTagChild[] tagChildren = rootTag.getValue().getChildren();