package gcUnrelatedTypes;

import java.util.HashSet;
import java.util.Set;

public class TestContainsAllAndRemoveAll {
	
	public static void main(String args[]) {
		Set<Integer> i = new HashSet<Integer>();
		Set<String> s = new HashSet<String>();
		i.removeAll(s);
		i.containsAll(s);
	}

}

@@ -46,16 +46,68 @@
 ashSet;%0A
+import java.util.LinkedList;%0Aimport java.util.List;%0A
 import j
@@ -330,14 +330,207 @@
 All(s);%0A
+%09%09%0A%09%09falsePositive();%0A%09%7D%0A%09%0A%09public static void falsePositive() %7B%0A%09%09Set%3CInteger%3E i = new HashSet%3CInteger%3E();%0A%09%09List%3CInteger%3E s = new LinkedList%3CInteger%3E();%0A%09%09i.removeAll(s);%0A%09%09i.containsAll(s);%0A
 %09%7D%0A%0A%7D%0A

add more test cases