val name = name! ! class Builder {! var id: Long? = null! var name: String? = null! ! fun id(id: Long): Builder {! this.id = id! return this! }! ! fun name(name: String): Builder {! this.name = name! return this! }! ! fun build(): User {! val id = checkNotNull(id)! val name = checkNotNull(name)! return User(id, name)! }!