diff --git a/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/AnonymousTemplateEditingListener.java b/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/AnonymousTemplateEditingListener.java
index b7e549651be..870cb0176e9 100644
--- a/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/AnonymousTemplateEditingListener.java
+++ b/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/AnonymousTemplateEditingListener.java
@@ -56,7 +56,7 @@ class AnonymousTemplateEditingListener extends TemplateEditingAdapter {
@Override
public void currentVariableChanged(TemplateState templateState, Template template, int oldIndex, int newIndex) {
assert templateState.getTemplate() != null;
- TextRange variableRange = templateState.getVariableRange(0);
+ TextRange variableRange = templateState.getVariableRange("SUPERTYPE");
if (variableRange == null) return;
PsiElement name = psiFile.findElementAt(variableRange.getStartOffset());
if (name != null && name.getParent() instanceof JetReferenceExpression) {
diff --git a/update_dependencies.xml b/update_dependencies.xml
index 7f5a54d40c3..4239ddc5006 100644
--- a/update_dependencies.xml
+++ b/update_dependencies.xml
@@ -3,15 +3,15 @@