In the following example, COBCH1793 ("'type a' has no visible instance method 'M2' for which generic parameter type(s) conform to constraints") is returned:
class-id a.
method-id M1.
declare o = new type a
invoke o::M2("Hello")
end method.
method-id M2 using T (param1 as T).
constraints.
constrain T is value type.
end method.
end class.