Returns a new parameterized type, applying {@code typeArguments} to {@code rawType} . Use this method if {@code rawType} is not enclosed in another type.
{@code typeArguments}
{@code rawType}