I agree with Andrea that if it is a reference to a previously defined class or method a reference mechanism is needed. Rather than creating a new data type and mixing with c language, the reference is a more generic term. It is not necessarily a data type. Such references has been done in the past in many model definitions. Lakshmi