COBCH1792 '<型名>' にはconstraints に適合する汎用パラメータ型のある可視メソッド '<メソッド名>' がない

constraints に適合する汎用パラメータ型のあるメソッドが見つかりません。

次の例では、COBCH1792 ('<型名>' には constraints に適合する汎用パラメータ型のある可視メソッド '<メソッド名>' がない) が戻されます。

       class-id a.
       method-id M1.
           invoke M2("Hello")
       end method.
       method-id M2 using T (param1 as T).
       constraints.
           constrain T is value type.
       end method.
       end class.