The following valuetype has two constructors. The first is parameter-less, and thus causes the error. The second example shows the correct syntax.
valuetype-id MyClassLibrary.MyValuetype1. 01 _powerlevel binary-long. method-id new. procedure division. *> this is incorrect set _powerLevel to 0 end method. method-id new. procedure division using by value powerLevel as binary-long. *> this is correct set _powerLevel to powerLevel end method. end valuetype.