code: public ParameterizedTypeName nestedClass(String name, List<TypeName> typeArguments) {
      checkNotNull(name, "name == null");
      return new ParameterizedTypeName(this, rawType.nestedClass(name), typeArguments,
          new ArrayList<>());
    }
docs: Returns a new {@link ParameterizedTypeName} instance for the specified {@code name} as nested
  inside this class, with the specified {@code typeArguments}.