Reordering of children does not work
Given the following grammar, ...
Nameable ::= <Name> ; A : Nameable ::= B MyC:C ; SubA : A ::= MyC:C B ; B; C;
... the following (wrong) constructor is being generated:
public SubA.SubA(String Name, B B, C MyC, C MyC, B B)
The problem is located in the attribute