@@ -0,0 +1,1352 @@
+package org.jetbrains.plugins.groovy.lang.psi.impl.synthetic;%0A%0Aimport com.intellij.psi.*;%0Aimport org.jetbrains.annotations.NonNls;%0Aimport org.jetbrains.annotations.NotNull;%0Aimport org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.GrImplicitVariableImpl;%0A%0A/**%0A* @author sergey.evdokimov%0A*/%0Apublic class GrLightVariable extends GrImplicitVariableImpl implements NavigatablePsiElement %7B%0A%0A  private final PsiElement myElement;%0A%0A  public GrLightVariable(PsiModifierList modifierList,%0A                       PsiManager manager,%0A                       @NonNls String name,%0A                       @NonNls @NotNull String type,%0A                       PsiElement element) %7B%0A    super(modifierList, manager, name, type, element);%0A    this.myElement = element;%0A  %7D%0A%0A  public GrLightVariable(PsiModifierList modifierList,%0A                       PsiManager manager,%0A                       @NonNls String name,%0A                       @NotNull PsiType type,%0A                       PsiElement element) %7B%0A    super(modifierList, manager, new GrLightIdentifier(manager, name), type, false, element);%0A    this.myElement = element;%0A  %7D%0A%0A  @NotNull%0A  @Override%0A  public PsiElement getNavigationElement() %7B%0A    return myElement;%0A  %7D%0A%0A  @Override%0A  public boolean isEquivalentTo(PsiElement another) %7B%0A    return another == myElement %7C%7C super.isEquivalentTo(another);%0A  %7D%0A%7D%0A

Move GspGroovyFileImpl.LightVariable to GrLightVariable.