@Nullable
  @Override
  public PsiElement resolve() {
    return CachedValuesManager.getCachedValue(myElement, new ShFunctionCachedValueProvider(myElement));
  }
@Nullable
  @Override
  public PsiElement resolve()