Some of the methods in TreeModel returns List<TreeModel> instead of List<T> where T extends TreeModel (or BaseTreeModel).
Can't this be fixed to be more flexible?
NB: I haven't checked the other model implementations. There might be some others lurking around. I'm also using B2, so I'm not sure if it is fixed in B4.