public static @Nullable PsiTypeParameterList createTypeParameterListWithUsedTypeParameters(final PsiElement @NotNull ... elements) {
    return createTypeParameterListWithUsedTypeParameters(null, elements);
  }
public static @Nullable PsiTypeParameterList createTypeParameterListWithUsedTypeParameters(final PsiElement @NotNull ... elements)