* 设置值 * @param val
(val: IPublicTypeCompositeValue)
nothing calls this directly
no test coverage detected