@Override
  public @NotNull PsiTypeParameterList getTypeParameterList() {
    return Objects.requireNonNull(getStub().findChildStubByType(JavaStubElementTypes.TYPE_PARAMETER_LIST)).getPsi();
  }
@Override
  public @NotNull PsiTypeParameterList getTypeParameterList()