SingularSortedSet<T> () { java.util.SortedSet<java.lang.Object> rawTypes = new java.util.TreeSet<java.lang.Object>(); if (this.rawTypes != null) rawTypes.addAll(this.rawTypes); rawTypes = java.util.Collections.unmodifiableSortedSet(rawTypes); java.util.SortedSet<Integer> integers = new java.util.TreeSet<Integer>(); if (this.integers != null) integers.addAll(this.integers); integers = java.util.Collections.unmodifiableSortedSet(integers); java.util.SortedSet<T> generics = new java.util.TreeSet<T>(); if (this.generics != null) generics.addAll(this.generics); generics = java.util.Collections.unmodifiableSortedSet(generics); java.util.SortedSet<Number> extendsGenerics = new java.util.TreeSet<Number>(); if (this.extendsGenerics != null) extendsGenerics.addAll(this.extendsGenerics); extendsGenerics = java.util.Collections.unmodifiableSortedSet(extendsGenerics); return new SingularSortedSet<T>(rawTypes, integers, generics, extendsGenerics); }