Webrev: http://cr.openjdk.java.net/~mduigou/4533691/1/webrev/
Additional Notes to Reviewers:The sets resulting from tailSet() headSet() and subSet() normally include the range which was used to create them. Using these methods with emptySortedSet() does not currently set a range on the resulting sets.
Thanks, Darryl