@Override
  public @Nullable PsiElement retrieve() {
    PsiElement baseElement = myBaseAnchor.retrieve();
    return baseElement == null ? null : myAnchorProvider.restoreElement(baseElement);
  }
@Override
  public @Nullable PsiElement retrieve()