------------------------------------------------------------------------------- Error code: VTGC(2) Error: An error occurred in the renaming clause of a formal generic. What to do: In the case of a multi-constraint generic (like in 'G -> {A,B}') one has to ensure that for every used feature there are no ambiguities. In order to achieve that goal you can use a renaming clause. For example: G -> {A rename f as g end, B} Hint: The renaming for formal generics is analogous to the renaming occurring during inheritance. Class: BB [G -> CC rename f as g, f as g end] Renaming of constraint class: CC at position #1 of formal G The following features have been renamed multiple times: `f' (is renamed to `g', `g') The following features have been renamed and produce one or more conflicts: `g' is in conflict because: more than one feature is renamed to it: `f', `f' -------------------------------------------------------------------------------