The /* ?! */ marker indeed appears in the generated source code. When trying to EXPAND something requiring a xxx:Generic instead, an exception is thrown indicating the lack of a matching definition, however:

No Definition 'something for uml::Property' found!

Explicitly checking for the "Generic" stereotype and its tagged values can be used instead. Did i miss something about Xpand polymorphism or is this a bug in the interpreter?