Java tutorial
//package com.java2s; import java.util.HashSet; import java.util.Set; public class Main { public static <T> Set<T> union(Set<? extends T> a, Set<? extends T> b) { Set<T> result = new HashSet<T>(a); result.addAll(b); return result; } }