copy

fun copy(nullable: Boolean = this.isNullable, annotations: List<AnnotationSpec> = this.annotations.toList()): TypeName
abstract fun copy(    nullable: Boolean = this.isNullable,     annotations: List<AnnotationSpec> = this.annotations.toList(),     tags: Map<KClass<*>, Any> = this.tags): TypeName