Why are the SwingLabs and Java SE 6 filtering/sorting APIs different?
The SwingLabs sorting/filtering API was developed several years ago. Prior to being included in the JDK there were some (major) changes that Scott Violet (Swing Architect) wanted to make. He didn’t feel there was time to do it both in SwingLabs and in the JDK to meet the tight Mustang release schedule, so he did it for Mustang first. Hopefully somebody in the community will step forward and contribute some code backporting it from Mustang. Sun doesn’t have resource to support it at this time.