@Override
  public PsiTypeParameter @NotNull [] getTypeParameters() {
    return getStubOrPsiChildren(JavaStubElementTypes.TYPE_PARAMETER, PsiTypeParameter.ARRAY_FACTORY);
  }
@Override
  public PsiTypeParameter @NotNull [] getTypeParameters()