code: public static ParameterizedTypeName get(Class<?> rawType, Type... typeArguments) {
      return new ParameterizedTypeName(null, ClassName.get(rawType), list(typeArguments));
    }
docs: Returns a parameterized type, applying {@code typeArguments} to {@code rawType}.