code: public static ParameterizedTypeName get(ClassName rawType, TypeName... typeArguments) {
      return new ParameterizedTypeName(null, rawType, Arrays.asList(typeArguments));
    }
docs: Returns a parameterized type, applying {@code typeArguments} to {@code rawType}.