package gcUnrelatedTypes;

import java.util.ArrayList;
import java.util.HashSet;

public class ComplicatedParameterization {
	
	static class Foo<E> extends HashSet<ArrayList<E>> {}
	
	Foo<Integer> myFoo = new Foo<Integer>();
	
	void add(ArrayList<Integer> a) {
		myFoo.add(a);
	}
	
	boolean contains(ArrayList<Integer> a) {
		return myFoo.contains(a);
	}
	

}

package gcUnrelatedTypes;

import java.util.ArrayList;
import java.util.HashSet;

public class ComplicatedParameterization {
	
	static class Foo<E> extends HashSet<ArrayList<E>> {}
	
	Foo<Integer> myFoo = new Foo<Integer>();
	
	void add(ArrayList<Integer> a) {
		myFoo.add(a);
	}
	
	boolean falsePositive(ArrayList<Integer> a) {
		return myFoo.contains(a);
	}
	

}

Rename method -> false positive
Rename method -> false positive

git-svn-id: e7d6bde23f017c9ff4efd468d79d66def666766b@10321 eae3c2d3-9b19-0410-a86e-396b6ccb6ab3
