>TreeNode is, and always has been, an interface. So, of course, yes. So the patch does affect users?
>As I said, anyTreeNode has static type TreeNode. Calling a method that >is removed from the interface on a variable with static type TreeNode >obviously would be a problem, but as far as I can see, nobody would >have written such code. How far have you looked? >In your case, I suppose CustomTreeNodeBase would extend TreeNodeBase, >and anyTreeNode could have static type TreeNodeBase in the loop. So the patch does affect users? >What do static methods have to do with all this? I really don't know what to do here other than copy and paste what you have written for number 2. Dennis Byrne