fun addParameter(parameterSpec: ParameterSpec): Builderfun addParameter(name: String, type: TypeName, vararg modifiers: KModifier): Builderfun addParameter(name: String, type: Type, vararg modifiers: KModifier): Builderfun addParameter(name: String, type: KClass<*>, vararg modifiers: KModifier): Builder