Set set = new HashSet<>(); short one = 1; set.add(one); Number n = one; set.remove(n); // warning: Unlikely argument type Number for remove(Object) on a Collection