Updates: Status: Accepted
Comment #2 on issue 868 by anquetil...@gmail.com: VerveineJ does not set the container of a ParameterizedType correctly http://code.google.com/p/moose-technology/issues/detail?id=868
I tested with the two classes given as example. Strange things happened: 1) two identical ParameterizedTypes were created !?! 2) ArrayList as a long list of ancestors, many of them Parameterizable (List<>, AbstractList<>). VerveineJ creates parameterizedTypes for all parameterizable super classes. I am not sure whether this is the right behavior ? 3) the behavior mentioned appeared so I will think a bit about how to implement the solution proposed