public static <E> SortedSet <E> checkedSortedSet (SortedSet <E> s, Class <E> type)

Returns a dynamically typesafe view of the specified sorted set.
Any attempt to insert an element of the wrong type will result in an
immediate `ClassCastException`

. Assuming a sorted set
contains no incorrectly typed elements prior to the time a
dynamically typesafe view is generated, and that all subsequent
access to the sorted set takes place through the view, it is
*guaranteed* that the sorted set cannot contain an incorrectly
typed element.

A discussion of the use of dynamically typesafe views may be
found in the documentation for the `checkedCollection`

method.

The returned sorted set will be serializable if the specified sorted set is serializable.

Since ` null`

is considered to be a value of any reference
type, the returned sorted set permits insertion of null elements
whenever the backing sorted set does.

`<E>` | the class of the objects in the set | |

`s` | the sorted set for which a dynamically typesafe view is to be returned | |

`type` | the type of element that ` s` is permitted to hold |

Diagram: Collections