@Override
  public @NotNull MethodSignature getSignature(@NotNull PsiSubstitutor substitutor) {
    return MethodSignatureBackedByPsiMethod.create(this, PsiSubstitutor.EMPTY);
  }
@Override
  public @NotNull MethodSignature getSignature(@NotNull PsiSubstitutor substitutor)