core/src/main/java/com/moparisthebest/mirror/convert/InstanceFilter.java
public static <E, F extends E> Set<F> setFilter(Iterable<? extends E> elements, Class<F> clazz) {
		// Return set preserving iteration order of input set.
		return collectionFilter(new LinkedHashSet<F>(), elements, clazz);
	}
public static <E, F extends E> Set<F> setFilter(Iterable<? extends E> elements, Class<F> clazz) {
		// Return set preserving iteration order of input set.
		return collectionFilter(new LinkedHashSet<F>(), elements, clazz);
	}
public static < E , F extends E > Set < F > setFilter ( Iterable < ? extends E > elements , Class < F > clazz ) { // Return set preserving iteration order of input set.
 return collectionFilter ( new LinkedHashSet < F > ( ) , elements , clazz ) ; }
Assumes targetKinds and E are sensible.
Assumes targetKinds and E are sensible .