	@Test
	public void testNotUbique() throws Exception
	{

		Pattern p = new Pattern(Complex.class, "Complex");
		p.add(ConBox.complexMembers(), "Complex", "member");
		Blacklist blacklist = new Blacklist();
		blacklist.addEntry("http://pid.nci.nih.gov/biopaxpid_679", 0, null); // GDP ER ID
		p.add(new NonUbique(blacklist), "member"); // not GDP

		List<Match> list = Searcher.search(model.getByID("http://pid.nci.nih.gov/biopaxpid_35409"), // Gi family/GNB1/GNG2/GDP
			p);

		Assert.assertTrue(list.size() == 3);
		Assert.assertFalse(collect(list, 1).contains(model.getByID("http://pid.nci.nih.gov/biopaxpid_678"))); //GDP PE ID
	}