Errors: $FILENAME Line 4, column 12: Token 'X' is an invalid redefinition for type 'B3', conflicts with supertype 'A' $FILENAME Line 4, column 23: Token 'MyName' is an invalid redefinition for type 'B3', conflicts with supertype 'A' $FILENAME Line 11, column 5: Role 'X' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 12, column 5: Role 'X' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 13, column 5: Role 'X' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 14, column 5: Role 'X' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 15, column 5: Role 'X' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 16, column 5: Role 'X' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 12, column 5: Role 'X' is already declared for type 'B2' $FILENAME Line 13, column 5: Role 'X' is already declared for type 'B2' $FILENAME Line 14, column 5: Role 'X' is already declared for type 'B2' $FILENAME Line 15, column 5: Role 'X' is already declared for type 'B2' $FILENAME Line 16, column 5: Role 'X' is already declared for type 'B2' $FILENAME Line 18, column 5: Role 'MyName' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 19, column 5: Role 'MyName' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 20, column 5: Role 'MyName' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 21, column 5: Role 'MyName' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 22, column 5: Role 'MyName' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 23, column 5: Role 'MyName' is an invalid redefinition for type 'B2', conflicts with supertype 'A' $FILENAME Line 19, column 5: Role 'MyName' is already declared for type 'B2' $FILENAME Line 20, column 5: Role 'MyName' is already declared for type 'B2' $FILENAME Line 21, column 5: Role 'MyName' is already declared for type 'B2' $FILENAME Line 22, column 5: Role 'MyName' is already declared for type 'B2' $FILENAME Line 23, column 5: Role 'MyName' is already declared for type 'B2' $FILENAME Line 28, column 12: Token 'X' is an invalid redefinition for type 'D3', conflicts with supertype 'C' $FILENAME Line 30, column 5: Role 'X' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 31, column 5: Role 'X' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 32, column 5: Role 'X' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 33, column 5: Role 'X' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 34, column 5: Role 'X' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 35, column 5: Role 'X' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 31, column 5: Role 'X' is already declared for type 'D2' $FILENAME Line 32, column 5: Role 'X' is already declared for type 'D2' $FILENAME Line 33, column 5: Role 'X' is already declared for type 'D2' $FILENAME Line 34, column 5: Role 'X' is already declared for type 'D2' $FILENAME Line 35, column 5: Role 'X' is already declared for type 'D2' $FILENAME Line 37, column 5: Role 'MyName' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 38, column 5: Role 'MyName' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 39, column 5: Role 'MyName' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 40, column 5: Role 'MyName' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 41, column 5: Role 'MyName' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 42, column 5: Role 'MyName' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 38, column 5: Role 'MyName' is already declared for type 'D2' $FILENAME Line 39, column 5: Role 'MyName' is already declared for type 'D2' $FILENAME Line 40, column 5: Role 'MyName' is already declared for type 'D2' $FILENAME Line 41, column 5: Role 'MyName' is already declared for type 'D2' $FILENAME Line 42, column 5: Role 'MyName' is already declared for type 'D2' $FILENAME Line 44, column 5: Role 'X2' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 45, column 5: Role 'X2' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 46, column 5: Role 'X2' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 47, column 5: Role 'X2' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 48, column 5: Role 'X2' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 49, column 5: Role 'X2' is an invalid redefinition for type 'D2', conflicts with supertype 'C' $FILENAME Line 45, column 5: Role 'X2' is already declared for type 'D2' $FILENAME Line 46, column 5: Role 'X2' is already declared for type 'D2' $FILENAME Line 47, column 5: Role 'X2' is already declared for type 'D2' $FILENAME Line 48, column 5: Role 'X2' is already declared for type 'D2' $FILENAME Line 49, column 5: Role 'X2' is already declared for type 'D2'