Here I've deselected the option to Resolve collection generics before reversing. The properties corresponding to Java fields with generic collection types are now typed explictly by those generic collection types, like: lStrings:List<String>. (Compare this with the Property list:List, which is always reversed the same from the non-generic Java field public List list, no matter what reverse option is chosen.)
So which way is best, resolving generics or not resolving them ? That depends a lot on what you wish to achieve ..
Image:

