@Override
  public @NotNull PsiJavaCodeReferenceElement getBaseClassReference() {
    PsiElement baseRef = getFirstChild();
    assert baseRef instanceof PsiJavaCodeReferenceElement : getText();
    return (PsiJavaCodeReferenceElement)baseRef;
  }
@Override
  public @NotNull PsiJavaCodeReferenceElement getBaseClassReference()